Details

Time bar (total: 26.4s)

analyze3.7s (13.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
7.8%92%0.2%9
7.8%92%0.2%10
10.1%89.7%0.2%11
10.1%89.7%0.2%12
13.9%85.9%0.2%13
13.9%85.9%0.2%14
Compiler

Compiled 29 to 18 computations (37.9% saved)

sample11.5s (43.6%)

Results
9.0s5524×body1024valid
1.3s1328×body512valid
684.0ms191×body2048valid
274.0ms810×body128valid
240.0ms403×body256valid
Compiler

Compiled 58 to 36 computations (37.9% saved)

preprocess57.0ms (0.2%)

Algorithm
egg-herbie
Rules
848×fma-neg_binary64
807×fma-def_binary64
360×cancel-sign-sub-inv_binary64
209×sub-neg_binary64
190×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071273
1163273
2376273
3798273
41264273
51906273
62810273
73765273
84582273
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 (-.f64 lambda2 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 lambda1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (fma.f64 (sin.f64 phi2) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (fma.f64 (sin.f64 phi2) (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 (-.f64 lambda1 phi1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (fma.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 (-.f64 lambda1 phi1)))) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2)))))
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 lambda2))) (*.f64 (cos.f64 phi1) (sin.f64 lambda2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (cos.f64 phi2) (sin.f64 phi1) (*.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1))))))
Compiler

Compiled 28 to 17 computations (39.3% saved)

simplify23.0ms (0.1%)

Algorithm
egg-herbie
Rules
543×fma-def_binary64
194×fma-neg_binary64
85×cancel-sign-sub-inv_binary64
59×distribute-rgt-neg-in_binary64
47×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01839
13239
26739
313239
420939
532239
650139
766639
890339
9136139
10152239
11154839
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Outputs
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 phi1))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))

prune3.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New112
Fresh011
Picked000
Done000
Total123
Error
13.1b
Counts
3 → 1
Alt Table
StatusErrorProgram
13.1b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
Compiler

Compiled 108 to 55 computations (49.1% saved)

localize21.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
0.2b
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
4.6b
(sin.f64 (-.f64 lambda1 lambda2))
4.7b
(cos.f64 (-.f64 lambda1 lambda2))

series26.0ms (0.1%)

Counts
4 → 72
Calls

30 calls:

TimeVariablePointExpression
5.0ms
phi1
@inf
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
2.0ms
lambda1
@inf
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
2.0ms
phi1
@0
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
1.0ms
phi2
@inf
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
1.0ms
lambda2
@inf
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))

rewrite70.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
763×prod-diff_binary64
145×add-sqr-sqrt_binary64
143×*-un-lft-identity_binary64
143×pow1_binary64
134×add-exp-log_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01236
126336
2365336
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(cos.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 phi1) (cos.f64 phi2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))

simplify76.0ms (0.3%)

Algorithm
egg-herbie
Rules
872×cancel-sign-sub-inv_binary64
351×fma-neg_binary64
343×distribute-rgt-neg-in_binary64
323×distribute-lft-neg-in_binary64
253×associate-*r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01721717
15691652
219691473
Stop Event
node limit
Counts
185 → 191
Calls
Call 1
Inputs
(cos.f64 (neg.f64 lambda2))
(-.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))
(-.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(sin.f64 (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2)))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 3) (cos.f64 phi2)))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (+.f64 (*.f64 1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 7) (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))
(-.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2))))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) phi1)
(-.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 phi1 7) (cos.f64 phi2))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2)))))
(sin.f64 phi1)
(-.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))
(-.f64 (+.f64 (sin.f64 phi1) (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))
(-.f64 (+.f64 (sin.f64 phi1) (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/720 (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))))
Outputs
(cos.f64 (neg.f64 lambda2))
(cos.f64 lambda2)
(-.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))
(-.f64 (cos.f64 lambda2) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(-.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (cos.f64 lambda2) (fma.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1)))
(+.f64 (+.f64 (cos.f64 lambda2) (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (sin.f64 lambda2)))
(-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/2) lambda1))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 lambda2)) (fma.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1)))
(+.f64 (+.f64 (fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))) (*.f64 lambda1 (sin.f64 lambda2)))
(-.f64 (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2)) (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/2) lambda1))))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))))
(+.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) -1/2))
(+.f64 (cos.f64 lambda1) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) -1/2))))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(+.f64 (cos.f64 lambda1) (-.f64 (*.f64 lambda2 (sin.f64 lambda1)) (fma.f64 1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))))
(-.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (fma.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 3) (*.f64 1/6 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 (sin.f64 lambda1) (-.f64 lambda2 (*.f64 1/6 (pow.f64 lambda2 3)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) -1/2))))
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))
(+.f64 (fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) -1/2))
(fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) 1) (neg.f64 (sin.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))
(-.f64 (fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)))))
(fma.f64 (cos.f64 lambda2) lambda1 (-.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) 1/6)))))
(fma.f64 (cos.f64 lambda2) lambda1 (fma.f64 -1 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/6) lambda1)))))
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 1/2 (sin.f64 lambda1)))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 1/2 (sin.f64 lambda1)) lambda2))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)))) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))
(-.f64 (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (sin.f64 lambda1)) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 1/2 (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) -1/2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 3) (cos.f64 phi2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)) -1/6) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))))
(+.f64 (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))))
(fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)) -1/6) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 1/120 (pow.f64 phi1 5) (*.f64 (pow.f64 phi1 3) -1/6)))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (+.f64 (*.f64 1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 7) (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))))
(-.f64 (fma.f64 1/120 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) (fma.f64 1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 1/120 (pow.f64 phi1 5))))) (fma.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 1/5040 (pow.f64 phi1 7))))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/120 (pow.f64 phi1 5)) (*.f64 1/5040 (pow.f64 phi1 7))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) -1/2))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (sin.f64 phi1)))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))))
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) -1/2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (-.f64 (*.f64 (pow.f64 phi2 4) 1/24) (*.f64 (*.f64 phi2 phi2) 1/2))))
(-.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))))))
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 6) 1/720)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)) (sin.f64 phi1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 1/720 (pow.f64 phi2 6))))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1)))
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))
(*.f64 (sin.f64 phi1) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (cos.f64 phi2))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (cos.f64 phi2)))))
(-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2)) (*.f64 1/2 (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (-.f64 (cos.f64 lambda2) (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/2) lambda1)))))
(-.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))
(-.f64 (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 phi2))))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (cos.f64 phi2)))))
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 phi2)) 1/6)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2)) (*.f64 1/2 (sin.f64 phi1)))))
(-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/2) lambda1)))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))))
(-.f64 (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 phi2)))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/2) 1) (cos.f64 lambda1))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2))))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(-.f64 (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))
(-.f64 (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1))) (*.f64 1/6 (sin.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/2) 1) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 phi1)) (-.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)) 1/6))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))
(*.f64 (cos.f64 phi2) phi1)
(*.f64 phi1 (cos.f64 phi2))
(-.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2))))
(+.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))
(*.f64 (cos.f64 phi2) (-.f64 phi1 (*.f64 1/6 (pow.f64 phi1 3))))
(*.f64 (cos.f64 phi2) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6)))
(-.f64 (+.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2))))
(+.f64 (fma.f64 phi1 (cos.f64 phi2) (*.f64 (*.f64 1/120 (pow.f64 phi1 5)) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))
(fma.f64 phi1 (cos.f64 phi2) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/120 (pow.f64 phi1 5)) (*.f64 1/6 (pow.f64 phi1 3)))))
(*.f64 (cos.f64 phi2) (+.f64 phi1 (fma.f64 1/120 (pow.f64 phi1 5) (*.f64 (pow.f64 phi1 3) -1/6))))
(-.f64 (+.f64 (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (cos.f64 phi2)))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 phi1 7) (cos.f64 phi2))) (*.f64 1/6 (*.f64 (pow.f64 phi1 3) (cos.f64 phi2)))))
(-.f64 (fma.f64 phi1 (cos.f64 phi2) (*.f64 (*.f64 1/120 (pow.f64 phi1 5)) (cos.f64 phi2))) (fma.f64 1/5040 (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))))
(-.f64 (*.f64 (cos.f64 phi2) (+.f64 phi1 (*.f64 1/120 (pow.f64 phi1 5)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/6 (pow.f64 phi1 3)) (*.f64 1/5040 (pow.f64 phi1 7)))))
(*.f64 (cos.f64 phi2) (-.f64 (+.f64 phi1 (*.f64 1/120 (pow.f64 phi1 5))) (+.f64 (*.f64 1/5040 (pow.f64 phi1 7)) (*.f64 1/6 (pow.f64 phi1 3)))))
(sin.f64 phi1)
(-.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))
(+.f64 (sin.f64 phi1) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))))
(+.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 phi2 (sin.f64 phi1))) -1/2))
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (sin.f64 phi1))
(-.f64 (+.f64 (sin.f64 phi1) (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))
(+.f64 (sin.f64 phi1) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)))))
(-.f64 (fma.f64 (*.f64 (sin.f64 phi1) 1/24) (pow.f64 phi2 4) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 phi2) 1/2)))
(+.f64 (sin.f64 phi1) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 1/2 (*.f64 phi2 phi2)))))
(-.f64 (+.f64 (sin.f64 phi1) (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))) (*.f64 1/720 (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))))
(+.f64 (sin.f64 phi1) (-.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 1/720 (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))))))
(-.f64 (fma.f64 (*.f64 (sin.f64 phi1) 1/24) (pow.f64 phi2 4) (sin.f64 phi1)) (fma.f64 1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 6) 1/720))))
(+.f64 (sin.f64 phi1) (fma.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) 1/24) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 1/720 (pow.f64 phi2 6))))))

prune388.0ms (1.5%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New17417191
Fresh000
Picked101
Done000
Total17517192
Error
5.9b
Counts
192 → 17
Alt Table
StatusErrorProgram
33.2b
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
13.8b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)))) 1)))
37.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
25.0b
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.7b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
31.9b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))
6.4b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
23.0b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
6.4b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
24.3b
(atan2.f64 (*.f64 (fma.f64 (cos.f64 lambda2) lambda1 (fma.f64 -1 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/6) lambda1))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
22.1b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
12.9b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
32.1b
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
12.7b
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
26.0b
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 1/2 (sin.f64 lambda1)) lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
13.8b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 8389 to 2210 computations (73.7% saved)

localize37.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
0.5b
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
0.6b
(cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))
4.7b
(cos.f64 (-.f64 lambda1 lambda2))

series46.0ms (0.2%)

Counts
3 → 62
Calls

18 calls:

TimeVariablePointExpression
12.0ms
lambda2
@-inf
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
5.0ms
lambda2
@0
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
4.0ms
lambda2
@inf
(cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))
3.0ms
lambda2
@inf
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
2.0ms
lambda1
@inf
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))

rewrite217.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
920×prod-diff_binary64
572×egg-rr
213×log1p-udef_binary64
134×add-sqr-sqrt_binary64
131×pow1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01543
129639
2320839
Stop Event
node limit
Counts
3 → 612
Calls
Call 1
Inputs
(cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (cos.f64 lambda1))) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (neg.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) -1)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) -1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) -1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) -1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1)) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) -1) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 -1 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (*.f64 -1 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (cos.f64 lambda1)) (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 -1 (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (sin.f64 lambda1)) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2) (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))

simplify87.0ms (0.3%)

Algorithm
egg-herbie
Rules
915×fma-neg_binary64
587×unswap-sqr_binary64
430×associate-*r*_binary64
374×associate-*l*_binary64
235×fma-def_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0731050
12181048
26951000
33257998
Stop Event
node limit
Counts
674 → 644
Calls
Call 1
Inputs
(pow.f64 (sin.f64 lambda1) 1/3)
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2))))
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 4))) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2)))))
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (+.f64 (*.f64 23/6480 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 6))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 4))) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2))))))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3)
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2))))
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (+.f64 (*.f64 1/405 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 6))) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2)))))
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (+.f64 (*.f64 1/405 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2))) (*.f64 1/1701 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 8))))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(*.f64 -1 (sin.f64 lambda2))
(-.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2))) (sin.f64 lambda2))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
Outputs
(pow.f64 (sin.f64 lambda1) 1/3)
(cbrt.f64 (sin.f64 lambda1))
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 1/6 (cbrt.f64 (sin.f64 lambda1))) (*.f64 lambda2 lambda2)))
(+.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 lambda2 lambda2)) -1/6))
(*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/6) 1) (cbrt.f64 (sin.f64 lambda1)))
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 4))) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2)))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/72 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 4)) (*.f64 (*.f64 1/6 (cbrt.f64 (sin.f64 lambda1))) (*.f64 lambda2 lambda2))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/6 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 1/72 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 4)))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (+.f64 (*.f64 1/6 (*.f64 lambda2 lambda2)) (*.f64 1/72 (pow.f64 lambda2 4)))))
(-.f64 (pow.f64 (sin.f64 lambda1) 1/3) (+.f64 (*.f64 23/6480 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 6))) (+.f64 (*.f64 1/72 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 4))) (*.f64 1/6 (*.f64 (pow.f64 (sin.f64 lambda1) 1/3) (pow.f64 lambda2 2))))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 23/6480 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 6)) (fma.f64 1/72 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 4)) (*.f64 (*.f64 1/6 (cbrt.f64 (sin.f64 lambda1))) (*.f64 lambda2 lambda2)))))
(-.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 23/6480 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 6)) (fma.f64 1/6 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 1/72 (*.f64 (cbrt.f64 (sin.f64 lambda1)) (pow.f64 lambda2 4))))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/6) 1) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (+.f64 (*.f64 23/6480 (pow.f64 lambda2 6)) (*.f64 1/72 (pow.f64 lambda2 4)))))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1/3)
(cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))
(pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2))))
(+.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 -1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))
(*.f64 (+.f64 (*.f64 (*.f64 -1/3 lambda2) lambda2) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (+.f64 (*.f64 1/405 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 6))) (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2)))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (fma.f64 1/405 (*.f64 (pow.f64 lambda2 6) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (fma.f64 1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 6) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) 1/405))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (+.f64 (*.f64 1/3 (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 lambda2 6) 1/405))))
(-.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (+.f64 (*.f64 1/405 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 6))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 2))) (*.f64 1/1701 (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (pow.f64 lambda2 8))))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (fma.f64 1/405 (*.f64 (pow.f64 lambda2 6) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (fma.f64 1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 1/1701 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 lambda2 8))))))
(-.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (fma.f64 1/405 (*.f64 (pow.f64 lambda2 6) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (fma.f64 1/3 (*.f64 (*.f64 lambda2 lambda2) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 lambda2 8) 1/1701)))))
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/3 lambda2) lambda2) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (+.f64 (*.f64 1/1701 (pow.f64 lambda2 8)) (*.f64 (pow.f64 lambda2 6) 1/405))))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(pow.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) 1/2))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 (sin.f64 lambda1) 1/2)) (cos.f64 lambda1))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(+.f64 (sin.f64 lambda1) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3))) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2))))))
(-.f64 (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (sin.f64 lambda1)) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 lambda1) 1/2))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (sin.f64 lambda1) lambda2))))
(+.f64 (sin.f64 lambda1) (fma.f64 (cos.f64 lambda1) (-.f64 (*.f64 1/6 (pow.f64 lambda2 3)) lambda2) (*.f64 (*.f64 -1/2 lambda2) (*.f64 (sin.f64 lambda1) lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(*.f64 -1 (sin.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(-.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2))) (sin.f64 lambda2))
(fma.f64 1/2 (*.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (neg.f64 (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) 1/2)) (sin.f64 lambda2))
(*.f64 (sin.f64 lambda2) (+.f64 (*.f64 lambda1 (*.f64 lambda1 1/2)) -1))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))

prune2.0s (7.8%)

Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New7487755
Fresh10616
Picked101
Done000
Total75913772
Error
0.1b
Counts
772 → 13
Alt Table
StatusErrorProgram
8.0b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
0.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))))
37.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.9b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6)) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
25.0b
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
6.4b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))
0.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
0.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
11.5b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
12.7b
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.7b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
13.8b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 59218 to 13209 computations (77.7% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
0.2b
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
0.5b
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))
0.6b
(cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))

series5.0ms (0%)

Counts
1 → 8
Calls

6 calls:

TimeVariablePointExpression
2.0ms
lambda1
@0
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
1.0ms
lambda2
@0
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
1.0ms
lambda2
@-inf
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
0.0ms
lambda1
@inf
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
0.0ms
lambda1
@-inf
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))

rewrite34.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
665×pow1_binary64
614×add-log-exp_binary64
614×log1p-expm1-u_binary64
614×expm1-log1p-u_binary64
66×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068
11238
216028
Stop Event
node limit
Counts
1 → 19
Calls
Call 1
Inputs
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (sin.f64 lambda2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))

simplify36.0ms (0.1%)

Algorithm
egg-herbie
Rules
487×fma-neg_binary64
436×distribute-rgt-neg-in_binary64
383×distribute-lft-neg-in_binary64
284×*-commutative_binary64
240×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041204
1129196
2403172
31572148
43386148
Stop Event
node limit
Counts
27 → 34
Calls
Call 1
Inputs
(*.f64 (sin.f64 lambda2) lambda1)
(-.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)))))
(*.f64 (sin.f64 lambda1) lambda2)
(-.f64 (*.f64 (sin.f64 lambda1) lambda2) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/5040 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 7))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
Outputs
(*.f64 (sin.f64 lambda2) lambda1)
(-.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) -1/6))
(*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6)))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(+.f64 (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))
(fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) -1/6)))
(fma.f64 (sin.f64 lambda2) (*.f64 1/120 (pow.f64 lambda1 5)) (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))))
(*.f64 (sin.f64 lambda2) (+.f64 lambda1 (fma.f64 1/120 (pow.f64 lambda1 5) (*.f64 (pow.f64 lambda1 3) -1/6))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)))))
(-.f64 (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 (sin.f64 lambda2) lambda1)) (fma.f64 1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)))))
(-.f64 (fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (pow.f64 lambda1 5) (*.f64 (sin.f64 lambda2) 1/120))) (fma.f64 1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 3) 1/6))))
(-.f64 (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5)))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/6 (pow.f64 lambda1 3)) (*.f64 1/5040 (pow.f64 lambda1 7)))))
(*.f64 (sin.f64 lambda2) (+.f64 (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5))) (fma.f64 (pow.f64 lambda1 3) -1/6 (*.f64 (pow.f64 lambda1 7) -1/5040))))
(*.f64 (sin.f64 lambda2) (+.f64 lambda1 (+.f64 (*.f64 1/120 (pow.f64 lambda1 5)) (fma.f64 (pow.f64 lambda1 3) -1/6 (*.f64 (pow.f64 lambda1 7) -1/5040)))))
(*.f64 (sin.f64 lambda1) lambda2)
(*.f64 lambda2 (sin.f64 lambda1))
(-.f64 (*.f64 (sin.f64 lambda1) lambda2) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (sin.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 (pow.f64 lambda2 3) -1/6)))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(+.f64 (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))
(fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (sin.f64 lambda1))))
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/120 (pow.f64 lambda2 5)) (*.f64 (pow.f64 lambda2 3) -1/6))))
(*.f64 (sin.f64 lambda1) (+.f64 lambda2 (fma.f64 1/120 (pow.f64 lambda2 5) (*.f64 (pow.f64 lambda2 3) -1/6))))
(-.f64 (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/5040 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 7))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(-.f64 (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (sin.f64 lambda1))) (fma.f64 1/5040 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 7)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(-.f64 (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)))) (fma.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 7) 1/5040))))
(-.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/120 (pow.f64 lambda2 5)) lambda2)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (*.f64 1/5040 (pow.f64 lambda2 7)))))
(*.f64 (sin.f64 lambda1) (+.f64 (+.f64 lambda2 (*.f64 (pow.f64 lambda2 3) -1/6)) (fma.f64 1/120 (pow.f64 lambda2 5) (*.f64 (pow.f64 lambda2 7) -1/5040))))
(*.f64 (sin.f64 lambda1) (+.f64 (fma.f64 1/120 (pow.f64 lambda2 5) (*.f64 (pow.f64 lambda2 3) -1/6)) (+.f64 lambda2 (*.f64 (pow.f64 lambda2 7) -1/5040))))

prune1.9s (7.4%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New7435748
Fresh5712
Picked101
Done000
Total74912761
Error
0.0b
Counts
761 → 12
Alt Table
StatusErrorProgram
35.7b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
0.2b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
0.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
2.0b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
13.1b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
12.7b
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.7b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
1.9b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
6.4b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))
13.8b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 63030 to 13128 computations (79.2% saved)

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
0.2b
(pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)
0.3b
(cbrt.f64 (cos.f64 lambda1))
29.9b
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))

series52.0ms (0.2%)

Counts
3 → 48
Calls

12 calls:

TimeVariablePointExpression
22.0ms
lambda1
@0
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))
9.0ms
lambda2
@0
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))
8.0ms
lambda1
@-inf
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))
6.0ms
lambda1
@inf
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))
1.0ms
lambda2
@inf
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))

rewrite166.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
790×prod-diff_binary64
272×egg-rr
189×expm1-udef_binary64
189×log1p-udef_binary64
124×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01255
124431
2288429
Stop Event
node limit
Counts
3 → 328
Calls
Call 1
Inputs
(fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6)))) (fma.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cos.f64 lambda1) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6))))) (fma.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1)))) (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (*.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1 (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (+.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2) (cbrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (cbrt.f64 (cos.f64 lambda1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (neg.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 lambda1) 1/6) (pow.f64 (cos.f64 lambda1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 lambda1) 1/6) (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))) (sqrt.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/3) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (cos.f64 lambda1)) 1/3) (pow.f64 (sqrt.f64 (cos.f64 lambda1)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 1/6)) (pow.f64 (cos.f64 lambda1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (cos.f64 lambda1)) (+.f64 0 (+.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 0 (cbrt.f64 (cos.f64 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 lambda1) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 lambda1) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cos.f64 lambda1)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 lambda1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (cbrt.f64 (cos.f64 lambda1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (cos.f64 lambda1)) (pow.f64 (cos.f64 lambda1) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 lambda1) 1/6) (*.f64 (pow.f64 (cos.f64 lambda1) 1/6) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 lambda1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))))))

simplify45.0ms (0.2%)

Algorithm
egg-herbie
Rules
606×associate-*l*_binary64
544×fma-def_binary64
410×cancel-sign-sub-inv_binary64
381×unswap-sqr_binary64
270×sub-neg_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038232
1107232
2289228
31029220
44359220
Stop Event
node limit
Counts
376 → 344
Calls
Call 1
Inputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
(-.f64 1 (*.f64 1/6 (pow.f64 lambda1 2)))
(-.f64 1 (+.f64 (*.f64 1/72 (pow.f64 lambda1 4)) (*.f64 1/6 (pow.f64 lambda1 2))))
(-.f64 1 (+.f64 (*.f64 23/6480 (pow.f64 lambda1 6)) (+.f64 (*.f64 1/72 (pow.f64 lambda1 4)) (*.f64 1/6 (pow.f64 lambda1 2)))))
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
(pow.f64 (cos.f64 lambda1) 1/3)
1
(-.f64 1 (*.f64 1/3 (pow.f64 lambda1 2)))
(-.f64 1 (+.f64 (*.f64 1/405 (pow.f64 lambda1 6)) (*.f64 1/3 (pow.f64 lambda1 2))))
(-.f64 1 (+.f64 (*.f64 1/1701 (pow.f64 lambda1 8)) (+.f64 (*.f64 1/405 (pow.f64 lambda1 6)) (*.f64 1/3 (pow.f64 lambda1 2)))))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
Outputs
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
(-.f64 1 (*.f64 1/6 (pow.f64 lambda1 2)))
(+.f64 1 (*.f64 -1/6 (*.f64 lambda1 lambda1)))
(+.f64 1 (*.f64 (*.f64 lambda1 lambda1) -1/6))
(fma.f64 (*.f64 lambda1 lambda1) -1/6 1)
(-.f64 1 (+.f64 (*.f64 1/72 (pow.f64 lambda1 4)) (*.f64 1/6 (pow.f64 lambda1 2))))
(-.f64 1 (fma.f64 1/72 (pow.f64 lambda1 4) (*.f64 1/6 (*.f64 lambda1 lambda1))))
(+.f64 (*.f64 (pow.f64 lambda1 4) -1/72) (fma.f64 (*.f64 lambda1 lambda1) -1/6 1))
(fma.f64 (pow.f64 lambda1 4) -1/72 (fma.f64 (*.f64 lambda1 lambda1) -1/6 1))
(-.f64 1 (+.f64 (*.f64 23/6480 (pow.f64 lambda1 6)) (+.f64 (*.f64 1/72 (pow.f64 lambda1 4)) (*.f64 1/6 (pow.f64 lambda1 2)))))
(-.f64 1 (fma.f64 23/6480 (pow.f64 lambda1 6) (fma.f64 1/72 (pow.f64 lambda1 4) (*.f64 1/6 (*.f64 lambda1 lambda1)))))
(-.f64 (fma.f64 (*.f64 lambda1 lambda1) -1/6 1) (fma.f64 1/72 (pow.f64 lambda1 4) (*.f64 23/6480 (pow.f64 lambda1 6))))
(fma.f64 (pow.f64 lambda1 6) -23/6480 (fma.f64 (pow.f64 lambda1 4) -1/72 (fma.f64 (*.f64 lambda1 lambda1) -1/6 1)))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
(pow.f64 (cos.f64 lambda1) 1/3)
(cbrt.f64 (cos.f64 lambda1))
1
(-.f64 1 (*.f64 1/3 (pow.f64 lambda1 2)))
(+.f64 1 (*.f64 -1/3 (*.f64 lambda1 lambda1)))
(+.f64 1 (*.f64 (*.f64 lambda1 lambda1) -1/3))
(fma.f64 (*.f64 lambda1 lambda1) -1/3 1)
(-.f64 1 (+.f64 (*.f64 1/405 (pow.f64 lambda1 6)) (*.f64 1/3 (pow.f64 lambda1 2))))
(-.f64 1 (fma.f64 1/405 (pow.f64 lambda1 6) (*.f64 (*.f64 lambda1 lambda1) 1/3)))
(-.f64 1 (fma.f64 (pow.f64 lambda1 6) 1/405 (*.f64 (*.f64 lambda1 lambda1) 1/3)))
(+.f64 (*.f64 (pow.f64 lambda1 6) -1/405) (fma.f64 (*.f64 lambda1 lambda1) -1/3 1))
(fma.f64 (pow.f64 lambda1 6) -1/405 (fma.f64 (*.f64 lambda1 lambda1) -1/3 1))
(-.f64 1 (+.f64 (*.f64 1/1701 (pow.f64 lambda1 8)) (+.f64 (*.f64 1/405 (pow.f64 lambda1 6)) (*.f64 1/3 (pow.f64 lambda1 2)))))
(-.f64 1 (fma.f64 1/1701 (pow.f64 lambda1 8) (fma.f64 1/405 (pow.f64 lambda1 6) (*.f64 (*.f64 lambda1 lambda1) 1/3))))
(-.f64 1 (fma.f64 1/1701 (pow.f64 lambda1 8) (fma.f64 (pow.f64 lambda1 6) 1/405 (*.f64 (*.f64 lambda1 lambda1) 1/3))))
(-.f64 1 (fma.f64 (pow.f64 lambda1 6) 1/405 (fma.f64 lambda1 (*.f64 lambda1 1/3) (*.f64 1/1701 (pow.f64 lambda1 8)))))
(fma.f64 (pow.f64 lambda1 8) -1/1701 (fma.f64 (pow.f64 lambda1 6) -1/405 (fma.f64 (*.f64 lambda1 lambda1) -1/3 1)))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))
(pow.f64 (pow.f64 (cos.f64 lambda1) 2) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))

prune3.5s (13.3%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New6502652
Fresh01111
Picked011
Done000
Total65014664
Error
0.0b
Counts
664 → 14
Alt Table
StatusErrorProgram
35.7b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
0.2b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
25.0b
(atan2.f64 (*.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
35.7b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
34.1b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (+.f64 (fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
1.9b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
0.4b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (+.f64 (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) 2))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
0.3b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
2.0b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
13.1b
(atan2.f64 (*.f64 (+.f64 (+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
12.7b
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))
6.4b
(atan2.f64 (*.f64 (+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))
13.8b
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 70583 to 20736 computations (70.6% saved)

regimes1.7s (6.6%)

Accuracy

Total 0.1b remaining (52.3%)

Threshold costs 0.1b (52.3%)

Counts
292 → 1
Compiler

Compiled 18146 to 3784 computations (79.1% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Rules
15×*-commutative_binary64
11×+-commutative_binary64
10×sub-neg_binary64
distribute-rgt-neg-in_binary64
neg-sub0_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03084
15984
28984
310484
411484
511784
Stop Event
saturated
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
Outputs
(atan2.f64 (*.f64 (+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (fma.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (+.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (fma.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) 1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))

end518.0ms (2%)

Stop Event
fuel
Compiler

Compiled 1202 to 577 computations (52% saved)

Profiling

Loading profile data...