Details

Time bar (total: 20.5s)

analyze584.0ms (2.9%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
50%0%0%100%0%0%0%3
50%0%0%100%0%0%0%4
50%0%0%100%0%0%0%5
75%0%0%100%0%0%0%6
75%0%0%100%0%0%0%7
75%0%0%100%0%0%0%8
87.5%0%0%100%0%0%0%9
87.5%0%0%100%0%0%0%10
87.5%0%0%100%0%0%0%11
93.8%0%0%100%0%0%0%12
Compiler

Compiled 39 to 31 computations (20.5% saved)

sample3.8s (18.4%)

Results
3.7s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess545.0ms (2.7%)

Algorithm
egg-herbie
Rules
7370×rational_best-simplify-65
7254×rational_best-simplify-108
1054×rational_best-simplify-3
810×rational_best-simplify-47
90×rational_best-simplify-64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033172
152172
282172
3119172
4154172
5205172
6311172
7565172
81244172
92111172
102389172
112667172
122945172
133223172
143223172
153376172
163376172
173654172
183932172
194210172
204488172
214766172
225044172
235044172
245044172
255322172
265600172
275878172
286156172
296434172
306712172
316990172
327268172
337546172
033
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 u1 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 u1 2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 2 (*.f32 u1 (PI.f32)))))
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify318.0ms (1.6%)

Algorithm
egg-herbie
Rules
7918×rational_best-simplify-108
3866×rational_best-simplify-65
486×rational_best-simplify-3
318×rational_best-simplify-64
268×rational_best-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01743
12543
23743
35043
46243
58043
611743
720443
842643
971743
10131943
11180143
12208543
13236943
14265343
15265343
16265343
17293743
18322143
19350543
20378943
21407343
22435743
23684443
24684443
25741443
26789243
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))

eval1.0ms (0%)

Compiler

Compiled 42 to 34 computations (19% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
13.4b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Compiler

Compiled 16 to 14 computations (12.5% saved)

localize66.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
14.1b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series33.0ms (0.2%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
23.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u2
@0
(*.f32 (*.f32 2 (PI.f32)) u2)
2.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
826×rational_best-simplify-63
814×rational_best-4
814×rational_best-2
814×rational_best-3
814×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01788
111088
220688
358988
4204788
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 2 (PI.f32)) u2)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4)) (neg.f32 (/.f32 (log.f32 (-.f32 1 u1)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (neg.f32 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4) (/.f32 (log.f32 (-.f32 1 u1)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 (log.f32 (-.f32 1 u1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 2 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u2) (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2) (/.f32 (neg.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4) (-.f32 0 (/.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 (PI.f32) 8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 4) (*.f32 (PI.f32) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 -2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (-.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (*.f32 -2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2) (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4) (/.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 0) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (/.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 0 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (cos.f32 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 0) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (cos.f32 0) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (/.f32 (cos.f32 0) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4)))) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4))) (PI.f32)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))))

simplify131.0ms (0.6%)

Algorithm
egg-herbie
Rules
1068×rational_best-simplify-49
1018×rational_best-simplify-64
958×rational_best-simplify-47
864×rational_best-simplify-65
806×rational_best-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04106646
110796250
232946208
Stop Event
node limit
Counts
184 → 249
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (log.f32 (-.f32 1 u1)) 0)
(+.f32 0 (log.f32 (-.f32 1 u1)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 2))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) 2)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4)) (neg.f32 (/.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(-.f32 (log.f32 (-.f32 1 u1)) 0)
(-.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -2))
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (neg.f32 (log.f32 (-.f32 1 u1)))))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -2))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)) 2))
(-.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(-.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(*.f32 1 (log.f32 (-.f32 1 u1)))
(*.f32 (log.f32 (-.f32 1 u1)) 1)
(*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 1/2)
(*.f32 -2 (/.f32 (log.f32 (-.f32 1 u1)) -2))
(*.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 2))
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)
(*.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))
(*.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 1/8)
(/.f32 (log.f32 (-.f32 1 u1)) 1)
(/.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2) -2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)
(/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -8)
(/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 8)
(/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) 8)
(pow.f32 (log.f32 (-.f32 1 u1)) 1)
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) u2)))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (*.f32 (PI.f32) u2)))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4))
(-.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)
(-.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 (*.f32 (PI.f32) u2) (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 4))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2) (/.f32 (neg.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4) (-.f32 0 (/.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 8)) 4)
(/.f32 (*.f32 (*.f32 u2 4) (*.f32 (PI.f32) 8)) 16)
(/.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) 8)
(/.f32 (+.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8)))) 16)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 -2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2) 2))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) 2)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 16)
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(+.f32 0 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2))
(+.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2)))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4))
(-.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(-.f32 0 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (-.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (*.f32 -2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) 0))
(-.f32 (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2) (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2) 2))
(-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4) (/.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 0))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 0) (cos.f32 0)))
(*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1/2)
(*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (/.f32 (cos.f32 0) 2))
(*.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (/.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) 2)
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 0) 2))
(*.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 0 (cos.f32 0)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 1/4)
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (cos.f32 0) 4))
(*.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))
(*.f32 (/.f32 (cos.f32 0) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))
(*.f32 (*.f32 (cos.f32 0) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 1/8)
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (cos.f32 0) 8))
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (/.f32 (cos.f32 0) 2) 4))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)) 2)
(/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(/.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4)))) 2)))) 2)
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4))) (PI.f32)) 2)))) 2)
(/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(neg.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1 u1)))
(+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))
(+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(-.f32 (neg.f32 (log.f32 (/.f32 1 u1))) (-.f32 (/.f32 1/2 (pow.f32 u1 2)) (+.f32 (/.f32 -1 u1) (log.f32 -1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (/.f32 1/2 (pow.f32 u1 2)) (/.f32 1/3 (pow.f32 u1 3)))) (/.f32 -1 u1))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(+.f32 (/.f32 -1 u1) (-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1/2 (pow.f32 u1 2))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1/2 (pow.f32 u1 2)) (/.f32 1/3 (pow.f32 u1 3)))) (/.f32 -1 u1))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) u1) -1/2)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))) (sqrt.f32 -1))) (pow.f32 u1 2)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) u1) -1/2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)))) (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) u1) -1/2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))) (sqrt.f32 -1))) (pow.f32 u1 2)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 3)))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 2))) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(+.f32 (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1))))) (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2)) (*.f32 1 (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)) -2)) (+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) 2/3))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)) -2)) (+.f32 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) 2/3)) (+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 6)) -4/45)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))))
(+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (+.f32 1 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))))
(+.f32 1 (-.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/2)))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1))
(+.f32 1 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (+.f32 (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 1 (+.f32 (-.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(+.f32 (log.f32 (-.f32 1 u1)) 0)
(log.f32 (-.f32 1 u1))
(+.f32 0 (log.f32 (-.f32 1 u1)))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 2))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) 2)))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)))
(log.f32 (-.f32 1 u1))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4)) (neg.f32 (/.f32 (log.f32 (-.f32 1 u1)) -4)))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(log.f32 (-.f32 1 u1))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(log.f32 (-.f32 1 u1))
(-.f32 (log.f32 (-.f32 1 u1)) 0)
(log.f32 (-.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -2))
(log.f32 (-.f32 1 u1))
(-.f32 0 (neg.f32 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) (neg.f32 (log.f32 (-.f32 1 u1)))))
(log.f32 (-.f32 1 u1))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -2))
(log.f32 (-.f32 1 u1))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(log.f32 (-.f32 1 u1))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) 2)) 2))
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3/2) 2))
(/.f32 (-.f32 (log.f32 (-.f32 1 u1)) (*.f32 -3 (log.f32 (-.f32 1 u1)))) 4)
(-.f32 (/.f32 (*.f32 -3 (/.f32 (log.f32 (-.f32 1 u1)) -2)) 2) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(log.f32 (-.f32 1 u1))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) 4) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(log.f32 (-.f32 1 u1))
(-.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -4))
(log.f32 (-.f32 1 u1))
(*.f32 1 (log.f32 (-.f32 1 u1)))
(log.f32 (-.f32 1 u1))
(*.f32 (log.f32 (-.f32 1 u1)) 1)
(log.f32 (-.f32 1 u1))
(*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(log.f32 (-.f32 1 u1))
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 1/2)
(log.f32 (-.f32 1 u1))
(*.f32 -2 (/.f32 (log.f32 (-.f32 1 u1)) -2))
(log.f32 (-.f32 1 u1))
(*.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 2))
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)
(log.f32 (-.f32 1 u1))
(*.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 1/8)
(log.f32 (-.f32 1 u1))
(/.f32 (log.f32 (-.f32 1 u1)) 1)
(log.f32 (-.f32 1 u1))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2) 2)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2) -2)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -8)
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 4)) 8)
(log.f32 (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)
(log.f32 (-.f32 1 u1))
(/.f32 (/.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) 8)
(log.f32 (-.f32 1 u1))
(pow.f32 (log.f32 (-.f32 1 u1)) 1)
(log.f32 (-.f32 1 u1))
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 0 (*.f32 2 (*.f32 (PI.f32) u2)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (*.f32 (PI.f32) u2)))
(+.f32 (*.f32 u2 (PI.f32)) (+.f32 (/.f32 (*.f32 u2 (PI.f32)) 2) (/.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2))
(+.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 u2 (PI.f32)) 1))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 0)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 (PI.f32) u2) (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(-.f32 (*.f32 (PI.f32) u2) (/.f32 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 4))
(*.f32 u2 (+.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2) (/.f32 (neg.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 6) 4) (-.f32 0 (/.f32 (*.f32 (PI.f32) u2) 2)))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 8)) 4)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (*.f32 u2 4) (*.f32 (PI.f32) 8)) 16)
(/.f32 (*.f32 8 (*.f32 4 (*.f32 u2 (PI.f32)))) 16)
(/.f32 (*.f32 (*.f32 u2 (PI.f32)) 32) 16)
(/.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) 8)
(/.f32 (*.f32 (*.f32 (PI.f32) 8) (*.f32 2 u2)) 8)
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 16)) 8)
(/.f32 (+.f32 (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8))) (*.f32 u2 (*.f32 2 (*.f32 (PI.f32) 8)))) 16)
(/.f32 (*.f32 (*.f32 (PI.f32) 8) (*.f32 2 u2)) 8)
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 16)) 8)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 -2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 2) 2) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) -2) 2))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 4) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) 2)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 4)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 16)
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 16) 16)
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 0 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 0 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (-.f32 (/.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (/.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) 2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (/.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (/.f32 (*.f32 -2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) 0))
(cos.f32 (*.f32 u2 (+.f32 (PI.f32) (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(-.f32 (/.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 2) 2) (/.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -2) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 4) (/.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 0))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (cos.f32 0) (cos.f32 0)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1/2)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (/.f32 (cos.f32 0) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1/2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (cos.f32 0) 2) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) 2)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2) (*.f32 (cos.f32 0) 2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 0 (cos.f32 0)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 1/4)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (/.f32 (cos.f32 0) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 0) (cos.f32 0)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1/4 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (cos.f32 0) 4) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 0) 2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1/2))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 1/8)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (cos.f32 0) 8))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (/.f32 (/.f32 (cos.f32 0) 2) 4))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (/.f32 (cos.f32 0) 2)) 2)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) 4)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) 8)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4)))) 2)))) 2)
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 (/.f32 (-.f32 (PI.f32) (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2)))) 2)))) 2)
(-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (sin.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2))) 2))) 2))
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2) (PI.f32))) (cos.f32 (/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 u2 4))) (PI.f32)) 2)))) 2)
(/.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 (/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2))) (PI.f32)) 2)))) 2)
(-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 (/.f32 (-.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2))) (PI.f32)) 2))) 2))
(/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4) (+.f32 (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (-.f32 (*.f32 4 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 4)
(-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(neg.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))

eval139.0ms (0.7%)

Compiler

Compiled 7074 to 5552 computations (21.5% saved)

prune56.0ms (0.3%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New23712249
Fresh000
Picked011
Done000
Total23713250
Error
0.3b
Counts
250 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.8b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.8b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.4b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (sin.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2))) 2))) 2)))
14.3b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1)))
14.9b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.9b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Compiler

Compiled 628 to 510 computations (18.8% saved)

localize248.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.2b
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 172 to 131 computations (23.8% saved)

series7.0ms (0%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@inf
(*.f32 -1/3 (pow.f32 u1 3))
0.0ms
u1
@0
(*.f32 -1/3 (pow.f32 u1 3))

rewrite156.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1042×rational_best-simplify-62
778×rational_best-simplify-1
776×rational_best-simplify-47
586×rational_best-simplify-83
556×rational_best-simplify-63
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
029153
1198149
2399145
31272145
46599145
Stop Event
node limit
Counts
3 → 114
Calls
Call 1
Inputs
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/3 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/3 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u1 3) 1/3) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u1 3) -2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (-.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (neg.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 4))) (-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (pow.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (neg.f32 (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))))

simplify305.0ms (1.5%)

Algorithm
egg-herbie
Rules
778×rational_best-simplify-50
664×rational_best-simplify-1
608×rational_best-simplify-55
576×rational_best-simplify-47
554×rational_best-simplify-48
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033411062
183210986
220879998
372029974
Stop Event
node limit
Counts
146 → 222
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)
(+.f32 0 (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)
(-.f32 0 (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))
(/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)
(/.f32 (*.f32 (pow.f32 u1 3) 1/3) -1)
(/.f32 (*.f32 (pow.f32 u1 3) -2/3) 2)
(/.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) 4)
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) -2)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 8)
(pow.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)
(neg.f32 (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) 0))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 0)
(-.f32 0 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 2) 1/2))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 2))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (-.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (neg.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 4))) (-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (pow.f32 u1 2)))
(*.f32 1/2 (-.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 1/4)
(*.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 2)
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) -2)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4)))) 2)
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)
(/.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) 2)
(/.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (neg.f32 (pow.f32 u1 2))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))) 8)
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 8)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 64)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)
(/.f32 (*.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(/.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
Outputs
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2))
(*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3)))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3)) (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3))) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 20/27 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3))) (*.f32 20/27 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 7/18 (/.f32 20/27 u1)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2))
(*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3)))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3)) (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2)) (*.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/3))) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 20/27 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3))) (*.f32 20/27 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 2) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 1/3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 7/18 (/.f32 20/27 u1)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) -4/45)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))))))
(+.f32 (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 0 (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4))
(*.f32 -1/3 (pow.f32 u1 3))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 0)
(*.f32 -1/3 (pow.f32 u1 3))
(-.f32 0 (*.f32 (pow.f32 u1 3) 1/3))
(*.f32 -1/3 (pow.f32 u1 3))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 -1/3 (pow.f32 u1 3))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (*.f32 (pow.f32 u1 3) 1/3) -1)
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (*.f32 (pow.f32 u1 3) -2/3) 2)
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) 4)
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) -2)
(*.f32 -1/3 (pow.f32 u1 3))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 8)
(*.f32 -1/3 (pow.f32 u1 3))
(pow.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)
(*.f32 -1/3 (pow.f32 u1 3))
(neg.f32 (*.f32 (pow.f32 u1 3) 1/3))
(*.f32 -1/3 (pow.f32 u1 3))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) 0))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 0)
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(-.f32 0 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 2) 1/2))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2))))))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (neg.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2))))))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) (neg.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2))))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2))))) (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (pow.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2))))))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 2))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4)))) 2))
(+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)) (neg.f32 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4)) -1/2) 4)))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (neg.f32 (pow.f32 u1 4)) 4)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (-.f32 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (neg.f32 (pow.f32 u1 4)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (+.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (neg.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2))) (neg.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2))) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) -2))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 4)) 4)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) 4))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (pow.f32 u1 2) -4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (/.f32 (pow.f32 u1 2) -2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2))) (neg.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2))) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) -2))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 4)) 4)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) 4))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (pow.f32 u1 2) -4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (/.f32 (pow.f32 u1 2) -2)))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/4 (pow.f32 u1 4)))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) (neg.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) 4))) (neg.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (pow.f32 u1 2) -4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (/.f32 (pow.f32 u1 2) -2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (neg.f32 (pow.f32 u1 4)) 4)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4) (*.f32 -1/2 (pow.f32 u1 4))) (-.f32 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 (pow.f32 u1 3) -2/3) 4)))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (pow.f32 u1 2)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -4/3) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(*.f32 1/2 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) -1/2)) (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(*.f32 1/2 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) -1/2)) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))))
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 1/4)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(*.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))) -1)
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) -2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -4/3) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -4) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -4/3) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -4) 8)
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4)))) 2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -4/3) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -4) 8)
(/.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) 2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 -1/2 (pow.f32 u1 4))) (neg.f32 (pow.f32 u1 2))) 2)
(-.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 4)))
(-.f32 (*.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)) 1/2) (*.f32 (pow.f32 u1 3) 1/3))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -2)
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))))) 8)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -4/3) (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (pow.f32 u1 2))) 4))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 4)))) -4) 8)
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (*.f32 2 (pow.f32 u1 2)) (pow.f32 u1 4)))) 1)
(-.f32 (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (+.f32 (pow.f32 u1 4) (*.f32 2 (pow.f32 u1 2)))))
(neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) 2)
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 8)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 0 (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 64)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (-.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 0 (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 4)
(/.f32 (*.f32 (cos.f32 0) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 4) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 4) (cos.f32 0))) 16)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 0))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16) (cos.f32 0))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) 4) (*.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0))) 16)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 8) (cos.f32 0))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 -1/4 (-.f32 (*.f32 -2 (pow.f32 u1 2)) (pow.f32 u1 4)))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1/4 (-.f32 (*.f32 (pow.f32 u1 2) -2) (pow.f32 u1 4))) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))

localize28.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
14.1b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 23 to 18 computations (21.7% saved)

series2.0ms (0%)

Counts
1 → 8
Calls

3 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
1.0ms
u1
@-inf
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.0ms
u1
@0
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))

rewrite105.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1824×rational_best-1
1822×rational_best-4
1822×rational_best-2
1822×rational_best-3
522×rational_best-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
15919
211819
330819
4101219
5578919
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)) (-.f32 0 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2) (/.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (sqrt.f32 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 -1) 2) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 -1) 2) (/.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)) (sqrt.f32 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 -1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4)) (sqrt.f32 -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)))))

simplify95.0ms (0.5%)

Algorithm
egg-herbie
Rules
1322×rational_best-simplify-51
1038×rational_best-simplify-57
990×rational_best-simplify-55
884×rational_best-simplify-50
690×rational_best-simplify-75
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01612039
14171919
210411787
337831787
Stop Event
node limit
Counts
45 → 74
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(+.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)
(+.f32 0 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4))
(-.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)
(-.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2))
(-.f32 (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)) (-.f32 0 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2) (/.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2) 2))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) 4))
(*.f32 1 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1/2))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 1/2)
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))
(*.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -1) 1/2))
(*.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 -1) 2))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 1/4)
(*.f32 1/4 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))
(*.f32 (*.f32 (sqrt.f32 -1) 2) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 1/2))
(*.f32 (*.f32 (sqrt.f32 -1) 2) (/.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 2))
(*.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 1/8)
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)) (sqrt.f32 -1/2))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)))
(*.f32 (sqrt.f32 -1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4)) (sqrt.f32 -1/4))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) 1/2)
(/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 2)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)
(pow.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
Outputs
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2)))) (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 2))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2)))) (pow.f32 u1 2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2)))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)))))))
(+.f32 (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 2)))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2)))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3)))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2)))) (pow.f32 u1 2))))) (*.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2)))) (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 -1/2 (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(sqrt.f32 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 u1) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) -1/2))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 u1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 (/.f32 1 u1) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2)) (+.f32 (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) -1/2) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 1/2) 2)) (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1/2 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 -1) 2)) 2)) (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (/.f32 1 u1) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2)) (+.f32 (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (*.f32 1 (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (pow.f32 u1 2)) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1))) 2))) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) -1/2)))
(+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1)) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 1/2) 2)) (pow.f32 u1 2)) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 1/2) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
(+.f32 (+.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 u1))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 -1) 2)) 2)) (pow.f32 u1 2)) (/.f32 (-.f32 1/3 (*.f32 (+.f32 1/2 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 -1) 2)) 2)) (/.f32 -1/2 (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)))))
(+.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 0 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 0)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (+.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2)) (-.f32 0 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 2) 2) (/.f32 (/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) -2) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3) 4) (/.f32 (neg.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) 4))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 1 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1/2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 1/2)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (sqrt.f32 -1))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -1) 1/2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 2 (sqrt.f32 (log.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 -1) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 1/4)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 1/4 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) 2) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 1/2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) 2) (/.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) 2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 1/8)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)) (sqrt.f32 -1/2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1/2) (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4)) (sqrt.f32 -1/4))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) 1/2)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 2) 2)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4) 4)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) 8)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))

localize70.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
0.3b
(*.f32 u2 (PI.f32))
0.5b
(pow.f32 (*.f32 u2 (PI.f32)) 2)
14.1b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 67 to 46 computations (31.3% saved)

series11.0ms (0.1%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
6.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
884×rational_best-simplify-63
782×rational_best-simplify-83
754×rational_best-4
754×rational_best-2
754×rational_best-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01975
112875
223475
358275
4198075
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 4) (/.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2)) (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 u2 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 u2 2) (/.f32 (pow.f32 (PI.f32) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (PI.f32) 2) (pow.f32 u2 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 u2 2)) (/.f32 (pow.f32 (PI.f32) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 u2 2)) (*.f32 1 (/.f32 (pow.f32 (PI.f32) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (/.f32 (pow.f32 u2 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 1 (/.f32 (pow.f32 u2 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 u2 2) 2) (*.f32 2 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (PI.f32) 2) 2) (*.f32 2 (pow.f32 u2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 u2 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 1/2 (/.f32 (pow.f32 u2 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (/.f32 (pow.f32 (PI.f32) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 1/2 (/.f32 (pow.f32 (PI.f32) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (+.f32 u2 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 u2 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 u2 1/2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2)) (*.f32 1/4 (/.f32 (pow.f32 u2 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (+.f32 u2 u2) 2)) (*.f32 1/4 (/.f32 (pow.f32 (PI.f32) 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 2 (pow.f32 u2 2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (*.f32 (PI.f32) (*.f32 u2 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u2 (PI.f32)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 u2 (PI.f32)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 -2 (*.f32 u2 (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 2) 2) (/.f32 (/.f32 (*.f32 u2 (PI.f32)) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 4) (/.f32 (neg.f32 (*.f32 u2 (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 u2 (PI.f32)) 4) (*.f32 (PI.f32) (*.f32 u2 1/2))) (-.f32 0 (/.f32 (*.f32 u2 (PI.f32)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 u2 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (PI.f32) (*.f32 u2 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (*.f32 2 (*.f32 u2 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 u2 4)) (*.f32 2 (*.f32 (PI.f32) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u2 u2) (*.f32 2 (*.f32 (PI.f32) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 2 (*.f32 u2 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (PI.f32)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 2) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) -1/2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (-.f32 0 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)))))

simplify184.0ms (0.9%)

Algorithm
egg-herbie
Rules
1260×rational_best-simplify-1
1092×rational_best-simplify-56
1026×rational_best-simplify-63
896×rational_best-simplify-3
668×rational_best-simplify-62
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03025112
18054838
221644634
361604616
Stop Event
node limit
Counts
118 → 146
Calls
Call 1
Inputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)
(+.f32 0 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(+.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(-.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(-.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 4) (/.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 4))
(-.f32 (+.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2)) (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(*.f32 2 (*.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 u2 2) 2)))
(*.f32 2 (*.f32 (pow.f32 u2 2) (/.f32 (pow.f32 (PI.f32) 2) 2)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(*.f32 1 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 u2 2))
(*.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1/2)
(*.f32 1/2 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (*.f32 2 (pow.f32 u2 2)) (/.f32 (pow.f32 (PI.f32) 2) 2))
(*.f32 (*.f32 2 (pow.f32 u2 2)) (*.f32 1 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (/.f32 (pow.f32 u2 2) 2))
(*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 1 (/.f32 (pow.f32 u2 2) 2)))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 1/4)
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4))
(*.f32 1/4 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))
(*.f32 (/.f32 (pow.f32 u2 2) 2) (*.f32 2 (pow.f32 (PI.f32) 2)))
(*.f32 (/.f32 (pow.f32 (PI.f32) 2) 2) (*.f32 2 (pow.f32 u2 2)))
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 u2 2) 4))
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 1/2 (/.f32 (pow.f32 u2 2) 2)))
(*.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 1/8)
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (/.f32 (pow.f32 (PI.f32) 2) 4))
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 1/2 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(*.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))
(*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2) 1/4)
(*.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (+.f32 u2 u2) 2))
(*.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 u2 1/2) 2))
(*.f32 (pow.f32 (*.f32 u2 1/2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2))
(*.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2)) (*.f32 1/4 (/.f32 (pow.f32 u2 2) 2)))
(*.f32 (+.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (+.f32 u2 u2) 2)) (*.f32 1/4 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) -2)
(/.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 4)
(/.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 8)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2)))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 2 (pow.f32 u2 2)))) 16)
(neg.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (*.f32 u2 (PI.f32)) 0)
(+.f32 0 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (*.f32 (PI.f32) (*.f32 u2 1/2)))
(-.f32 (*.f32 u2 (PI.f32)) 0)
(-.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 u2 (PI.f32)) -2))
(-.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 -2 (*.f32 u2 (PI.f32))) 4))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 2) 2) (/.f32 (/.f32 (*.f32 u2 (PI.f32)) -2) 2))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 4) (/.f32 (neg.f32 (*.f32 u2 (PI.f32))) 4))
(-.f32 (+.f32 (/.f32 (*.f32 u2 (PI.f32)) 4) (*.f32 (PI.f32) (*.f32 u2 1/2))) (-.f32 0 (/.f32 (*.f32 u2 (PI.f32)) 4)))
(/.f32 (*.f32 u2 (PI.f32)) 1)
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)
(/.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 u2 4))) 8)
(/.f32 (*.f32 4 (*.f32 (PI.f32) (*.f32 u2 4))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (*.f32 2 (*.f32 u2 4))) 64)
(/.f32 (*.f32 (*.f32 2 (*.f32 u2 4)) (*.f32 2 (*.f32 (PI.f32) 4))) 64)
(/.f32 (*.f32 (+.f32 u2 u2) (*.f32 2 (*.f32 (PI.f32) 4))) 16)
(/.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 2 (*.f32 u2 4))) 16)
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 2) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 2))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) -1/2) 4))
(-.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (-.f32 0 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2)) 2)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 8)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4))) 16)
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 64)
(/.f32 (*.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 64)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 16)
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)
Outputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) u1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2)))))) (pow.f32 u1 2))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) u1)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))))) (pow.f32 u1 2)) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/3 (*.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) 2))) (/.f32 1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (+.f32 1/3 (*.f32 (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2)))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2)))))) (pow.f32 u1 2))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) u1))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))))) (pow.f32 u1 2)) (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1)))) (*.f32 -1/2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) 2))) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (*.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) u1) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (+.f32 1/3 (*.f32 (+.f32 1/2 (*.f32 1/4 (sqrt.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) 2)))) (/.f32 1/2 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))))))) (/.f32 -1/2 (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 -1/2 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2))) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2))) (pow.f32 u1 2)) (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1 (/.f32 1/2 (sqrt.f32 -1)))) 2))) (pow.f32 u1 2)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 2)))) (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1))) (+.f32 (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2))) (pow.f32 u1 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 -1)) 1/2)) 2)) (*.f32 1 (log.f32 (/.f32 -1 u1))))))) (pow.f32 u1 3))))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2)) (log.f32 (/.f32 -1 u1)))))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 1 (sqrt.f32 -1)))) 2))) (pow.f32 u1 2)) (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1)))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1 (/.f32 1/2 (sqrt.f32 -1)))) 2))) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1 (/.f32 1/2 (sqrt.f32 -1)))) 2)) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 2))) (log.f32 (/.f32 -1 u1)))))) (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) u1) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 1/2 (*.f32 1/4 (pow.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1)) 2)))) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (sqrt.f32 (*.f32 -1 (log.f32 (-.f32 1 u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(+.f32 0 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(+.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(+.f32 (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (neg.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 0)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 0 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 4) (/.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 4))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(-.f32 (+.f32 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 2)) (-.f32 0 (/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 2 (*.f32 (pow.f32 (PI.f32) 2) (/.f32 (pow.f32 u2 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 2 (*.f32 (pow.f32 u2 2) (/.f32 (pow.f32 (PI.f32) 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 1 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (PI.f32) 2) (pow.f32 u2 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1/2)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 1/2 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (pow.f32 u2 2)) (/.f32 (pow.f32 (PI.f32) 2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (pow.f32 u2 2)) (*.f32 1 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (/.f32 (pow.f32 u2 2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (pow.f32 (PI.f32) 2)) (*.f32 1 (/.f32 (pow.f32 u2 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 1/4)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 1/4 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 1/4 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (/.f32 (pow.f32 u2 2) 2) (*.f32 2 (pow.f32 (PI.f32) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (/.f32 (pow.f32 (PI.f32) 2) 2) (*.f32 2 (pow.f32 u2 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 u2 2) 4))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 1/2 (/.f32 (pow.f32 u2 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 1/8)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (/.f32 (pow.f32 (PI.f32) 2) 4))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 1/2 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (*.f32 (PI.f32) 1/2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2) 1/4)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) 1/2) 2) (pow.f32 (+.f32 u2 u2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 u2 1/2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (pow.f32 (*.f32 u2 1/2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (+.f32 (pow.f32 (*.f32 (PI.f32) 2) 2) (pow.f32 (*.f32 (PI.f32) 2) 2)) (*.f32 1/4 (/.f32 (pow.f32 u2 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(*.f32 (+.f32 (pow.f32 (+.f32 u2 u2) 2) (pow.f32 (+.f32 u2 u2) 2)) (*.f32 1/4 (/.f32 (pow.f32 (PI.f32) 2) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2) -2)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 2)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4) 4)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)) 8)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 u2 2))) (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2)))) 16)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (pow.f32 (PI.f32) 2))) (*.f32 2 (*.f32 2 (pow.f32 u2 2)))) 16)
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(neg.f32 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 2)
(+.f32 (*.f32 u2 (PI.f32)) 0)
(*.f32 u2 (PI.f32))
(+.f32 0 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (*.f32 (PI.f32) (*.f32 u2 1/2)))
(*.f32 u2 (PI.f32))
(-.f32 (*.f32 u2 (PI.f32)) 0)
(*.f32 u2 (PI.f32))
(-.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 u2 (PI.f32)) -2))
(*.f32 u2 (PI.f32))
(-.f32 (*.f32 (PI.f32) (*.f32 u2 1/2)) (/.f32 (*.f32 -2 (*.f32 u2 (PI.f32))) 4))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 2) 2) (/.f32 (/.f32 (*.f32 u2 (PI.f32)) -2) 2))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 4) (/.f32 (neg.f32 (*.f32 u2 (PI.f32))) 4))
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (/.f32 (*.f32 u2 (PI.f32)) 4) (*.f32 (PI.f32) (*.f32 u2 1/2))) (-.f32 0 (/.f32 (*.f32 u2 (PI.f32)) 4)))
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (PI.f32) (*.f32 2 (*.f32 u2 4))) 8)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 4 (*.f32 (PI.f32) (*.f32 u2 4))) 16)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 4)) (*.f32 2 (*.f32 u2 4))) 64)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 2 (*.f32 u2 4)) (*.f32 2 (*.f32 (PI.f32) 4))) 64)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (+.f32 u2 u2) (*.f32 2 (*.f32 (PI.f32) 4))) 16)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 (PI.f32) 2) (*.f32 2 (*.f32 u2 4))) 16)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 0 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(*.f32 (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 2)
(*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 0)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(*.f32 (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 2)
(*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2)) -4))
(-.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (/.f32 (*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) -2))
(-.f32 (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 2) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 2))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 4) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 2))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 3/2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) -2))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3/2)) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) -2))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3/2)) (*.f32 -2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 4)
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 4) (/.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) -1/2) 4))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 3/2)) 4) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 2))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 3/2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) -2))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3/2)) 4) (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) -2))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 3/2)) (*.f32 -2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) 4)
(-.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (-.f32 0 (/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))) 2)))
(*.f32 (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1/2 (neg.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(*.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 2)
(*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2)) 2)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2))) 4)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 8)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4))) 16)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 64)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4)) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 64)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) 4)) 16)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -4) -2) (*.f32 2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 4))) 16)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))) 1)
(*.f32 (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))

localize104.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (log.f32 (-.f32 1 u1)) -3/2)
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.7b
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
14.1b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 107 to 86 computations (19.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f32 (log.f32 (-.f32 1 u1)) -3/2)
0.0ms
u1
@inf
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
0.0ms
u1
@-inf
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
0.0ms
u1
@0
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
0.0ms
u1
@inf
(*.f32 (log.f32 (-.f32 1 u1)) -3/2)

rewrite153.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1780×rational_best-1
1778×rational_best-2
614×rational_best-simplify-75
582×rational_best-simplify-56
570×rational_best-simplify-76
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01256
17856
215356
343728
4180828
5675928
Stop Event
node limit
Counts
2 → 130
Calls
Call 1
Inputs
(-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))
(*.f32 (log.f32 (-.f32 1 u1)) -3/2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 u1)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 u1 -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 -2 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 -2 (log.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (-.f32 1 (/.f32 (log.f32 (-.f32 1 u1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)) (-.f32 1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (log.f32 (pow.f32 (+.f32 u1 -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) -1) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) -1) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (-.f32 1 u1)) -6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (-.f32 1 u1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 -2 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (log.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 -2 (log.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 8) (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 3) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (log.f32 (-.f32 1 u1)) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u1) -3/2))))))

simplify274.0ms (1.3%)

Algorithm
egg-herbie
Rules
912×rational_best-simplify-1
718×rational_best-simplify-86
624×rational_best-simplify-47
560×rational_best-simplify-57
504×rational_best-simplify-59
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03327376
17625508
217315324
367985178
Stop Event
node limit
Counts
154 → 330
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1)))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1)))))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/2 (log.f32 (/.f32 -1 u1))))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))))
(*.f32 3/2 u1)
(+.f32 (*.f32 3/2 u1) (*.f32 3/4 (pow.f32 u1 2)))
(+.f32 (*.f32 3/2 u1) (+.f32 (*.f32 3/4 (pow.f32 u1 2)) (*.f32 1/2 (pow.f32 u1 3))))
(+.f32 (*.f32 3/2 u1) (+.f32 (*.f32 3/4 (pow.f32 u1 2)) (+.f32 (*.f32 3/8 (pow.f32 u1 4)) (*.f32 1/2 (pow.f32 u1 3)))))
(*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 3/2 (/.f32 1 u1)))
(+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2))))))
(*.f32 3/2 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/2 (/.f32 1 u1)))
(+.f32 (*.f32 3/2 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(+.f32 (log.f32 (-.f32 1 u1)) 0)
(+.f32 (log.f32 (-.f32 1 u1)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 0 (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 u1 -1) 2)))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))
(+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 -2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -8))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (log.f32 (-.f32 1 u1)))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (-.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (-.f32 -1 (*.f32 -2 (log.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (-.f32 -1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (-.f32 1 (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)) (-.f32 1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)))
(*.f32 1 (log.f32 (-.f32 1 u1)))
(*.f32 -2 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(*.f32 (log.f32 (-.f32 1 u1)) 1)
(*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 1/2)
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 1/2 (log.f32 (pow.f32 (+.f32 u1 -1) 2)))
(*.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 1/8)
(*.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) -1/2)
(/.f32 (log.f32 (-.f32 1 u1)) 1)
(/.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)
(/.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) -2)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 8)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) 1/2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)
(/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) 16)
(/.f32 (/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) -1) -8)
(/.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) -1) -16)
(/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) -4)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) 4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)
(/.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6))) 4)
(/.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8)
(/.f32 (-.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4))) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (-.f32 1 u1)) -6)) 2)
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4)
(pow.f32 (log.f32 (-.f32 1 u1)) 1)
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)
(+.f32 0 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 -2 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (log.f32 (-.f32 1 u1)))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(-.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (log.f32 (-.f32 1 u1))))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(-.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(-.f32 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 -2 (log.f32 (-.f32 1 u1)))))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 8) (log.f32 (-.f32 1 u1))))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) -1)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) 2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) 4)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 3) -4)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) -2)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) 8)
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (log.f32 (-.f32 1 u1)) 4)) -8)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -8)
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 16)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (-.f32 1 u1))) 2)
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(/.f32 (+.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -16)
(/.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) 4)
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)) -16)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(pow.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)
(neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1 u1)))
(+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 u1) (*.f32 -1/4 (pow.f32 u1 4)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/4 (pow.f32 u1 4)) u1)))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2))
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) 1)
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1)))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (/.f32 1 u1) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2)))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) 1) (neg.f32 (/.f32 1 u1)))
(+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (/.f32 -1 u1))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (/.f32 1 u1) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) 1) (neg.f32 (/.f32 1 u1))) (neg.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (pow.f32 u1 2)))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1)))))
(-.f32 (*.f32 -1/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))))))
(+.f32 (+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) 1) (neg.f32 (/.f32 1 u1))) (neg.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 2))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) (/.f32 -1 u1)) (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 u1 2)) (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/2 (log.f32 (/.f32 -1 u1))))
(-.f32 (log.f32 (sqrt.f32 (/.f32 -1 u1))) (*.f32 (log.f32 (/.f32 -1 u1)) 3/2))
(*.f32 (log.f32 (/.f32 -1 u1)) -1)
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))
(-.f32 (log.f32 (sqrt.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (*.f32 (log.f32 (/.f32 -1 u1)) 3/2)))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -1) (neg.f32 (/.f32 1 u1)))
(+.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 -1 u1))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))))
(-.f32 (log.f32 (sqrt.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 3/2) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -1) (neg.f32 (/.f32 1 u1))) (neg.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 2)))))
(+.f32 (+.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 -1 u1)) (neg.f32 (/.f32 1/2 (pow.f32 u1 2))))
(-.f32 (*.f32 1/2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))))
(-.f32 (log.f32 (sqrt.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 u1) (*.f32 (log.f32 (/.f32 -1 u1)) 3/2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))))))
(+.f32 (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -1) (neg.f32 (/.f32 1 u1))) (neg.f32 (+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 2))) (*.f32 1 (/.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (+.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 -1 u1)) (neg.f32 (+.f32 (/.f32 1/2 (pow.f32 u1 2)) (/.f32 1/3 (pow.f32 u1 3)))))
(*.f32 3/2 u1)
(*.f32 u1 3/2)
(+.f32 (*.f32 3/2 u1) (*.f32 3/4 (pow.f32 u1 2)))
(+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))
(+.f32 (*.f32 3/2 u1) (+.f32 (*.f32 3/4 (pow.f32 u1 2)) (*.f32 1/2 (pow.f32 u1 3))))
(+.f32 (*.f32 u1 3/2) (+.f32 (*.f32 (pow.f32 u1 2) 3/4) (*.f32 (pow.f32 u1 3) 1/2)))
(+.f32 (*.f32 (pow.f32 u1 2) 3/4) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 3) 1/2)))
(+.f32 (*.f32 3/2 u1) (+.f32 (*.f32 3/4 (pow.f32 u1 2)) (+.f32 (*.f32 3/8 (pow.f32 u1 4)) (*.f32 1/2 (pow.f32 u1 3)))))
(+.f32 (*.f32 u1 3/2) (+.f32 (*.f32 (pow.f32 u1 2) 3/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/2) (*.f32 (pow.f32 u1 4) 3/8))))
(+.f32 (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4)) (+.f32 (*.f32 (pow.f32 u1 3) 1/2) (*.f32 (pow.f32 u1 4) 3/8)))
(+.f32 (*.f32 (pow.f32 u1 2) 3/4) (+.f32 (*.f32 u1 3/2) (+.f32 (*.f32 (pow.f32 u1 3) 1/2) (*.f32 (pow.f32 u1 4) 3/8))))
(*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2)
(*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2)
(+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 3/2 (/.f32 1 u1)))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2) (*.f32 1 (/.f32 3/2 u1)))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (*.f32 (/.f32 1 u1) 3/2))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (/.f32 3/2 u1))
(+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (*.f32 1 (/.f32 3/2 u1)) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2)))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (*.f32 (/.f32 1 u1) 3/2) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2)))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (/.f32 3/2 u1) (/.f32 3/4 (pow.f32 u1 2))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -3/2 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (*.f32 1 (/.f32 3/2 u1)) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2))))) (*.f32 1 (/.f32 1/2 (pow.f32 u1 3))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (+.f32 (*.f32 (/.f32 1 u1) 3/2) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2)))) (*.f32 1 (/.f32 1/2 (pow.f32 u1 3)))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1)))) -3/2) (+.f32 (+.f32 (/.f32 3/2 u1) (/.f32 3/4 (pow.f32 u1 2))) (/.f32 1/2 (pow.f32 u1 3))))
(*.f32 3/2 (log.f32 (/.f32 -1 u1)))
(*.f32 (log.f32 (/.f32 -1 u1)) 3/2)
(+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/2 (/.f32 1 u1)))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 3/2) (*.f32 1 (/.f32 3/2 u1)))
(*.f32 3/2 (+.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1)))
(*.f32 3/2 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 3/2 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 1 (/.f32 3/2 u1)) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 3/2) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2)))))
(+.f32 (*.f32 1 (/.f32 3/4 (pow.f32 u1 2))) (*.f32 3/2 (+.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1))))
(+.f32 (/.f32 3/4 (pow.f32 u1 2)) (*.f32 3/2 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 3/2 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (log.f32 (/.f32 -1 u1))) (*.f32 3/4 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 3))) (+.f32 (*.f32 1 (/.f32 3/2 u1)) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 3/2) (*.f32 1 (/.f32 3/4 (pow.f32 u1 2))))))
(+.f32 (*.f32 1 (/.f32 1/2 (pow.f32 u1 3))) (+.f32 (*.f32 1 (/.f32 3/4 (pow.f32 u1 2))) (*.f32 3/2 (+.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 3/2) (+.f32 (/.f32 3/4 (pow.f32 u1 2)) (+.f32 (/.f32 3/2 u1) (/.f32 1/2 (pow.f32 u1 3)))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (log.f32 (-.f32 1 u1)) 0)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (log.f32 (-.f32 1 u1)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 0 (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 u1 -1) 2)))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))
(-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 5/2)))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 5/4))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))
(-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1)))
(+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 5/2)))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 5/4))
(+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (*.f32 1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4)))
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 -2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 1/2))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 1/2 (*.f32 (log.f32 (-.f32 1 u1)) 5/2)))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 5/4))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))
(+.f32 (-.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -2)) (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 7/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) 8) 2))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (*.f32 -3/2 (*.f32 (log.f32 (-.f32 1 u1)) 1/4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) 8) 2))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (*.f32 -3/2 (*.f32 (log.f32 (-.f32 1 u1)) 1/4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (/.f32 (-.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) 4))
(+.f32 (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (/.f32 (log.f32 (-.f32 1 u1)) 8)) (/.f32 (-.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) 4))
(+.f32 (/.f32 (-.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) 4) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (/.f32 (log.f32 (-.f32 1 u1)) -8))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4)))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (+.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8)) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8)))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (*.f32 1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (+.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8)) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 -1 (*.f32 1/2 (log.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (-.f32 1 u1)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (+.f32 -1 (/.f32 (log.f32 (-.f32 1 u1)) -4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(+.f32 (+.f32 -1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4)))
(+.f32 (-.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(+.f32 (-.f32 -1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))) (-.f32 1 (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(+.f32 (-.f32 -1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(+.f32 (-.f32 -1 (*.f32 -1/2 (log.f32 (-.f32 1 u1)))) (-.f32 1 (*.f32 -1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (-.f32 -1 (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (*.f32 1/2 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (*.f32 -2 (log.f32 (-.f32 1 u1)))) (-.f32 1 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (-.f32 1 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (-.f32 -1 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3))) (-.f32 1 (+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 3/4)) (-.f32 1 (+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1))))))
(+.f32 (-.f32 -1 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (-.f32 -1 (+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 1 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3))))
(+.f32 (-.f32 -1 (+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 3/4)))
(+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (-.f32 1 (*.f32 3/4 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 -1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 1 (*.f32 3/4 (log.f32 (-.f32 1 u1))))))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (-.f32 1 (/.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)) (+.f32 1 (/.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4)) (+.f32 1 (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)) (-.f32 1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 -1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -10) 16)) (-.f32 1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 -1 (*.f32 -5 (/.f32 (log.f32 (-.f32 1 u1)) 8))) (-.f32 1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) 4)))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)) (-.f32 1 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -10) 16)))
(+.f32 (-.f32 -1 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4)) (-.f32 1 (*.f32 -5 (/.f32 (log.f32 (-.f32 1 u1)) 8))))
(*.f32 1 (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 -2 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 (log.f32 (-.f32 1 u1)) 1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 1/2)
(log.f32 (sqrt.f32 (pow.f32 (+.f32 -1 u1) 2)))
(log.f32 (pow.f32 (sqrt.f32 (+.f32 -1 u1)) 2))
(*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 1/4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 -1 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(*.f32 1/2 (log.f32 (pow.f32 (+.f32 u1 -1) 2)))
(log.f32 (sqrt.f32 (pow.f32 (+.f32 -1 u1) 2)))
(log.f32 (pow.f32 (sqrt.f32 (+.f32 -1 u1)) 2))
(*.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 1/8)
(log.f32 (sqrt.f32 (pow.f32 (+.f32 -1 u1) 2)))
(log.f32 (pow.f32 (sqrt.f32 (+.f32 -1 u1)) 2))
(*.f32 1/4 (*.f32 (log.f32 (-.f32 1 u1)) 4))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) -1/2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (log.f32 (-.f32 1 u1)) 1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (neg.f32 (log.f32 (-.f32 1 u1))) -1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2)
(/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) 2)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) -2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) 8)
(/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 2))) 8)
(/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) 1/2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) 16)
(/.f32 (*.f32 4 (*.f32 4 (log.f32 (-.f32 1 u1)))) 16)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 16) 16)
(/.f32 (/.f32 (log.f32 (-.f32 1 u1)) -1/16) -16)
(/.f32 (/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) -1) -8)
(/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 2))) 8)
(/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8)
(/.f32 (/.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) -1) -16)
(/.f32 (*.f32 4 (*.f32 4 (log.f32 (-.f32 1 u1)))) 16)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 16) 16)
(/.f32 (/.f32 (log.f32 (-.f32 1 u1)) -1/16) -16)
(/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -1) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) -4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)
(+.f32 (*.f32 3/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -4))
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) 4)
(/.f32 (+.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 2))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) 4)
(/.f32 (+.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) 4)
(-.f32 (/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) 8) 8) (log.f32 (-.f32 1 u1)))
(-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)
(+.f32 (*.f32 3/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -4))
(/.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6))) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -6)) 8)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -12)) 16)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 16)
(/.f32 (-.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -6)) -4)
(+.f32 (*.f32 3/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -4))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4))) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (-.f32 1 u1)) -6)) 2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4)
(/.f32 (-.f32 (*.f32 -4 (*.f32 (log.f32 (-.f32 1 u1)) 2)) (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -6)) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4)
(/.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4)
(pow.f32 (log.f32 (-.f32 1 u1)) 1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(neg.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(log.f32 (-.f32 1 u1))
(log.f32 (-.f32 1 u1))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 3/2 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(+.f32 0 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(+.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4))
(+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2))
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/2) (*.f32 -2 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8)) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8)) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(+.f32 (-.f32 -1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))) (-.f32 1 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4))))
(+.f32 (-.f32 -1 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3))) (-.f32 1 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3))))
(+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 3/4)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 3/4)))
(+.f32 (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))) (-.f32 1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (log.f32 (-.f32 1 u1)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 0)
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2)))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)) (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))
(-.f32 0 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (/.f32 (log.f32 (-.f32 1 u1)) 4))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 -1/4 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2))
(+.f32 (*.f32 -1/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (+.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3))))
(-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 3/4)))
(-.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) -2)))
(-.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (-.f32 (*.f32 3/4 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) -4)))
(-.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -1/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1/2) (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)))
(-.f32 (*.f32 1/2 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (*.f32 -1/4 (*.f32 (log.f32 (-.f32 1 u1)) -3)))
(-.f32 (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2))) (*.f32 (log.f32 (-.f32 1 u1)) 3/4))
(-.f32 (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2))) (*.f32 3/4 (log.f32 (-.f32 1 u1))))
(-.f32 (+.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 -2 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (+.f32 (/.f32 (log.f32 (-.f32 1 u1)) 8) (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (+.f32 (log.f32 (-.f32 1 u1)) (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(+.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (log.f32 (-.f32 1 u1))))
(-.f32 (/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 4) (*.f32 9 (/.f32 (log.f32 (-.f32 1 u1)) 8)))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (-.f32 (*.f32 -3 (*.f32 (log.f32 (-.f32 1 u1)) -1/4)) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4)) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4))))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8))))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) -8))))
(-.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -1/2) (/.f32 (log.f32 (-.f32 1 u1)) -8)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4) (*.f32 (log.f32 (-.f32 1 u1)) -1/2)))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -8) (-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4))))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5/2) 4) (+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (-.f32 1 u1)) 8))))
(-.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 5) 8) (*.f32 3 (/.f32 (log.f32 (-.f32 1 u1)) -8))))
(/.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2) -1)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) 2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -6) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 3) -4)
(/.f32 (*.f32 3 (log.f32 (pow.f32 (+.f32 -1 u1) 2))) -4)
(/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 3))) -4)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) 6) -8)
(/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 3))) -8)
(/.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3) -2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) 8)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -6) 8)
(/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))) 8)
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (log.f32 (-.f32 1 u1)) 4)) -8)
(/.f32 (*.f32 4 (+.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -8)
(/.f32 (*.f32 8 (+.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -16)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -8)
(/.f32 (*.f32 4 (+.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -8)
(/.f32 (*.f32 8 (+.f32 (log.f32 (-.f32 1 u1)) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -16)
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 16)
(/.f32 (*.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -6) 8)
(/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))) 8)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -2 (log.f32 (-.f32 1 u1)))) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (-.f32 1 u1))) 2)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (*.f32 -4 (*.f32 (log.f32 (-.f32 1 u1)) 2))) 4)
(/.f32 (+.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (*.f32 (log.f32 (-.f32 1 u1)) -8)) 4)
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) 4))
(/.f32 (+.f32 (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4)) -16)
(/.f32 (*.f32 4 (+.f32 (*.f32 4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -16)
(/.f32 (+.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) (*.f32 (log.f32 (-.f32 1 u1)) 16)) -16)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 16) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -1/4)) -16)
(/.f32 (+.f32 (*.f32 -2 (log.f32 (-.f32 1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) 4)
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 4) (*.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) 4)) -16)
(/.f32 (*.f32 4 (+.f32 (*.f32 4 (log.f32 (-.f32 1 u1))) (log.f32 (pow.f32 (+.f32 -1 u1) 2)))) -16)
(/.f32 (+.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) (*.f32 (log.f32 (-.f32 1 u1)) 16)) -16)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 16) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) -1/4)) -16)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (pow.f32 (+.f32 u1 -1) 2))) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (log.f32 (pow.f32 (+.f32 -1 u1) 2))) 4)
(-.f32 (neg.f32 (log.f32 (-.f32 1 u1))) (/.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) 4))
(pow.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) 1)
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/2))
(+.f32 (*.f32 -1/2 (log.f32 (-.f32 1 u1))) (neg.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -3/2 (log.f32 (-.f32 1 u1)))
(log.f32 (pow.f32 (-.f32 1 u1) -3/2))

localize111.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1))
0.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 122 to 94 computations (23% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite129.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1480×rational_best-simplify-85
820×rational_best-simplify-62
702×rational_best-simplify-1
508×rational_best-simplify-79
472×rational_best-simplify-80
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
024114
1162102
2328102
31045102
45192102
Stop Event
node limit
Counts
2 → 92
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 -1/2 (pow.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 -1/3 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2) (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))) (neg.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 -1)) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 u1) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) u1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 u1 -2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 u1) (-.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (+.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2)) (pow.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 u1 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))))

simplify294.0ms (1.4%)

Algorithm
egg-herbie
Rules
1336×rational_best-simplify-75
1254×rational_best-simplify-1
1068×rational_best-simplify-66
880×rational_best-simplify-47
558×rational_best-simplify-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02997234
17387200
217796880
355806666
Stop Event
node limit
Counts
116 → 170
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 0)
(+.f32 0 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 u1))
(+.f32 (neg.f32 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2) (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2))
(+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2))) 2))
(+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))
(+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) 2))
(+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) 2))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1)
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))) (neg.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (+.f32 u1 1)))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 -1)) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 (-.f32 (neg.f32 u1) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (neg.f32 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) u1)
(+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 u1 -2)) 2))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))
(+.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) u1))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 1)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 -1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 u1))
(+.f32 (-.f32 -1 u1) (-.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 -1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 -1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(*.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(*.f32 1 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))
(*.f32 -1 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 1/2)
(*.f32 -2 (+.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -2)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2)) (pow.f32 u1 2)))
(*.f32 1/2 (-.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))))
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 1/4)
(*.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))))
(/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(/.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 2)
(/.f32 (+.f32 u1 (+.f32 u1 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)))) -2)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 4)
(/.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4) -4)
(/.f32 (neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4)) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))) 8)
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)
(/.f32 (+.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(/.f32 (-.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(pow.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(neg.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
Outputs
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) -4/45)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (+.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 2) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)) 2)
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) -2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 8)) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 8)) 16)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 8)) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 8)) 16)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cos.f32 0)) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cos.f32 0)) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 4 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cos.f32 0)) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 4 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0))) 16)
(/.f32 (*.f32 8 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) 16)) 32)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 0)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 0 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (neg.f32 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))))
(+.f32 (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2) (/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (/.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2))) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (neg.f32 u1) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (*.f32 (pow.f32 u1 3) -2/3)) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1)
(+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))))
(+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 u1 -2) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))) (neg.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) 4))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (+.f32 u1 1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 -1)) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (neg.f32 u1) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (neg.f32 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) u1)
(+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))))
(+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 u1 -2) u1))
(+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 u1 -2)) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))
(+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))
(+.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) u1))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -4) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (pow.f32 u1 2) -4) u1))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -4) u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -4)))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) -1/4) u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/4)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))
(+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2))
(+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (neg.f32 u1) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)))
(+.f32 (*.f32 u1 -2) (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1))))
(+.f32 (*.f32 u1 -2) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (-.f32 u1 (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 1)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) -1))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 -1 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) 1)))
(+.f32 -1 (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1))))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) -1))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 -1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 -1 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1)))
(+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1)) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) 1)))
(+.f32 -1 (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (pow.f32 u1 2)) 2) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 -1))))
(+.f32 (-.f32 -1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 -1 u1) (-.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 -1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 (-.f32 -1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 1 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 -1 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 -2 (+.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -2)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 -2)) (pow.f32 u1 2)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 1/2 (-.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 1/4)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(*.f32 1/4 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))
(/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))) 2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (+.f32 u1 (+.f32 u1 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)))) -2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 4)
(/.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4) -4)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -4) -4)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -8) -8)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 4) 4)
(/.f32 (*.f32 4 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) 4)
(/.f32 (neg.f32 (*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) -4)) 4)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -4) -4)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -8) -8)
(/.f32 (*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 4) 4)
(/.f32 (*.f32 4 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2))))) 8)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) 2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (+.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(/.f32 (-.f32 (-.f32 (*.f32 u1 -2) (pow.f32 u1 2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(pow.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) 1/2)) u1) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(neg.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))

eval1.4s (6.9%)

Compiler

Compiled 43139 to 34879 computations (19.1% saved)

prune942.0ms (4.6%)

Pruning

41 alts after pruning (39 fresh and 2 done)

PrunedKeptTotal
New1339381377
Fresh617
Picked101
Done325
Total1349411390
Error
0.1b
Counts
1390 → 41
Alt Table
Click to see full alt table
StatusErrorProgram
4.0b
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
5.4b
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
4.6b
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
2.3b
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
1.8b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
15.9b
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.7b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.4b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.1b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
7.5b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
7.5b
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
15.8b
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
8.3b
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
11.0b
(sqrt.f32 (neg.f32 (neg.f32 u1)))
15.9b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Compiler

Compiled 2163 to 1854 computations (14.3% saved)

localize184.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3))
0.2b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
0.3b
(*.f32 u2 (*.f32 2 (PI.f32)))
0.4b
(*.f32 (pow.f32 u1 3) 1/3)
Compiler

Compiled 136 to 104 computations (23.5% saved)

series4.0ms (0%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
0.0ms
u1
@0
(*.f32 (pow.f32 u1 3) 1/3)

rewrite127.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1710×rational_best-2
1710×rational_best-3
1710×rational_best-1
1708×rational_best-4
1708×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027148
1178148
2329148
3920148
43988148
Stop Event
node limit
Counts
4 → 75
Calls
Call 1
Inputs
(*.f32 (pow.f32 u1 3) 1/3)
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 u1 3) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u2 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u2 (PI.f32)) (/.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 4) (*.f32 (*.f32 2 (PI.f32)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 u1 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (-.f32 (neg.f32 u1) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 u1) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/2 (pow.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 2) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 u1 u1) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (neg.f32 u1)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 u1 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))))))

simplify261.0ms (1.3%)

Algorithm
egg-herbie
Rules
922×rational_best-simplify-1
918×rational_best-simplify-48
866×rational_best-simplify-47
786×rational_best-simplify-57
718×rational_best-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02325951
15765947
216285541
374855535
Stop Event
node limit
Counts
131 → 141
Calls
Call 1
Inputs
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)
(+.f32 0 (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) 2))
(/.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)
(/.f32 (*.f32 (pow.f32 u1 3) 2/3) 2)
(/.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3))) 8)
(pow.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)
(neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)
(+.f32 0 (*.f32 u2 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)
(-.f32 (*.f32 u2 (PI.f32)) (/.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))
(/.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)
(/.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) 4)
(/.f32 (+.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4))) 8)
(/.f32 (*.f32 (*.f32 u2 4) (*.f32 (*.f32 2 (PI.f32)) 4)) 16)
(pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 8)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)
(-.f32 u1 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))
(-.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 0)
(-.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (-.f32 (neg.f32 u1) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (+.f32 u1 u1) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(-.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(-.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))
(-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 2) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))) 2))
(-.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (+.f32 u1 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (-.f32 (+.f32 u1 u1) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (neg.f32 u1)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(-.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
(-.f32 (+.f32 (+.f32 u1 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(*.f32 1/4 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(*.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 1/2)
(*.f32 1/2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))
(*.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 1/4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(/.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(/.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)
(pow.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
Outputs
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 1/3 (pow.f32 u1 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 7/18)))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)) (*.f32 7/18 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 7/18) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 20/27 u1))))
(+.f32 (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 20/27 u1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 7/18 (/.f32 20/27 u1)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2)))
(*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)))
(+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 7/18)))
(+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)) (*.f32 7/18 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 20/27 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 2))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 7/18) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 20/27 u1))))
(+.f32 (+.f32 (*.f32 (pow.f32 u1 2) (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 1/3 (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 7/18 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 20/27 u1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 u1 2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/3 u1)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 7/18 (/.f32 20/27 u1)))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2))))
(sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2)))
(sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3)) (+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) -4/45)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))) (*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (-.f32 (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)) -1)) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)) (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(+.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 0 (*.f32 (pow.f32 u1 3) 1/3))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2))
(*.f32 1/3 (pow.f32 u1 3))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) 0)
(*.f32 1/3 (pow.f32 u1 3))
(-.f32 0 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(*.f32 1/3 (pow.f32 u1 3))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) 2))
(*.f32 1/3 (pow.f32 u1 3))
(/.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)
(*.f32 1/3 (pow.f32 u1 3))
(/.f32 (*.f32 (pow.f32 u1 3) 2/3) 2)
(*.f32 1/3 (pow.f32 u1 3))
(/.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) 4)
(*.f32 1/3 (pow.f32 u1 3))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3))) 8)
(*.f32 1/3 (pow.f32 u1 3))
(pow.f32 (*.f32 (pow.f32 u1 3) 1/3) 1)
(*.f32 1/3 (pow.f32 u1 3))
(neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 0 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(-.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 0)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(-.f32 (*.f32 u2 (PI.f32)) (/.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))
(-.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 2 (*.f32 u2 (PI.f32))) -2))
(-.f32 (*.f32 u2 (PI.f32)) (/.f32 (*.f32 (PI.f32) (*.f32 2 u2)) -2))
(/.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(/.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) 4)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(/.f32 (+.f32 (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4)) (*.f32 u2 (*.f32 (*.f32 2 (PI.f32)) 4))) 8)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(/.f32 (*.f32 (*.f32 u2 4) (*.f32 (*.f32 2 (PI.f32)) 4)) 16)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 0)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 8)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 16)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)))))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (neg.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (neg.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) -2))))) 4)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 2) -1/2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 u1 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 0)
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 0 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (-.f32 (neg.f32 u1) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 u1 u1) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(-.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (-.f32 u1 (+.f32 (*.f32 (pow.f32 u1 2) -1/2) (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 2) -1/2) (-.f32 u1 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1))))))
(-.f32 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) 2)) (+.f32 0 (neg.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1)))))
(-.f32 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) 2)) (neg.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1))))
(-.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 2) (/.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))) 2))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u1 3))) (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2)))
(+.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (neg.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2))) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 -2 (/.f32 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2))) -2)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 u1 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u1 3))) (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2)))
(+.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (neg.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2))) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 -2 (/.f32 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2))) -2)))
(-.f32 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (+.f32 u1 u1) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u1 3))) (/.f32 u1 2))) (*.f32 (pow.f32 u1 2) -1/2))
(-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 2) -1/2) (-.f32 (/.f32 u1 2) (neg.f32 (*.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1))) 2))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (neg.f32 u1)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (-.f32 0 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))) (-.f32 0 (/.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) 2)))
(-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u1 3))) (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2)))
(+.f32 (-.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2) (neg.f32 (/.f32 (-.f32 u1 (*.f32 (pow.f32 u1 2) -1/2)) 2))) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 -2 (/.f32 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2))) -2)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(-.f32 (+.f32 (+.f32 u1 u1) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)) (-.f32 (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2)))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(*.f32 1/4 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2))))))
(*.f32 1/2 (+.f32 u1 (+.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1)) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 1/2 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (neg.f32 u1)))))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(*.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(*.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2))))))
(*.f32 1/2 (+.f32 u1 (+.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1)) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 1/2 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (neg.f32 u1)))))
(*.f32 1/2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2))))))
(*.f32 1/2 (+.f32 u1 (+.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1)) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 1/2 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (neg.f32 u1)))))
(*.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 1/4)
(*.f32 1/2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2))))))
(*.f32 1/2 (+.f32 u1 (+.f32 (-.f32 (pow.f32 u1 2) (neg.f32 u1)) (*.f32 (pow.f32 u1 3) 2/3))))
(*.f32 1/2 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (-.f32 (pow.f32 u1 2) (neg.f32 u1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(/.f32 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (neg.f32 (*.f32 1/3 (pow.f32 u1 3))) (/.f32 u1 2))) (*.f32 (pow.f32 u1 2) -1/2))
(-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 2) -1/2) (-.f32 (/.f32 u1 2) (neg.f32 (*.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1))) 2))
(/.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) 4)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1)))) 4))
(/.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3))) (*.f32 2 (+.f32 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)))) 8)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1)))) 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) 2/3)) (*.f32 2 (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)
(/.f32 (*.f32 2 (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 u1 (-.f32 u1 (neg.f32 (pow.f32 u1 2)))))) 4)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (*.f32 2 (+.f32 u1 (-.f32 (pow.f32 u1 2) (neg.f32 u1)))) 4))
(pow.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) 1)
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))
(neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (-.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 (pow.f32 u1 2) -1/2)))

localize17.0ms (0.1%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
0.1b
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
0.2b
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 101 to 81 computations (19.8% saved)

series2.0ms (0%)

Counts
3 → 23
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
0.0ms
u1
@inf
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
0.0ms
u1
@0
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
0.0ms
u1
@inf
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
0.0ms
u1
@-inf
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1814×rational_best-4
1814×rational_best-2
1814×rational_best-3
1814×rational_best-1
1814×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020139
1134139
2264139
3748139
43985139
Stop Event
node limit
Counts
3 → 108
Calls
Call 1
Inputs
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3) (neg.f32 (*.f32 2 (pow.f32 u1 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (pow.f32 u1 2))) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/4 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 4) (/.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (pow.f32 u1 2)) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (neg.f32 (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (pow.f32 u1 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 1/2) (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)))))

simplify230.0ms (1.1%)

Algorithm
egg-herbie
Rules
780×rational_best-simplify-63
756×rational_best-simplify-50
688×rational_best-simplify-55
658×rational_best-simplify-51
590×rational_best-simplify-57
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02485599
16175599
215865587
362435579
Stop Event
node limit
Counts
131 → 134
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 u1 2))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 1/2 (pow.f32 u1 2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (*.f32 1/3 u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (+.f32 (*.f32 1/3 u1) (*.f32 20/27 (/.f32 1 u1)))))
(*.f32 1/2 (pow.f32 u1 2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (*.f32 1/3 u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (+.f32 (*.f32 1/3 u1) (*.f32 20/27 (/.f32 1 u1)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 0)
(-.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) 0))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) 2))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)
(*.f32 -1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)
(*.f32 1/2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))
(*.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)
(*.f32 1/4 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(/.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 4)
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3) (neg.f32 (*.f32 2 (pow.f32 u1 2)))) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 8)
(/.f32 (+.f32 (neg.f32 (*.f32 2 (pow.f32 u1 2))) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))) 0))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 0)
(-.f32 0 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(-.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 4) (/.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) 2))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 0 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(-.f32 (-.f32 (neg.f32 (pow.f32 u1 2)) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(-.f32 (-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (neg.f32 (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))))
(*.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)
(*.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 1/2)
(*.f32 1/2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))
(*.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 1/4)
(*.f32 1/4 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(/.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)
(/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 2)
(/.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) 8)
(/.f32 (+.f32 (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 4)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4)))) 2)
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4)))) 4)
(/.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (pow.f32 u1 2))) 2)
(/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(neg.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)
(+.f32 0 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2))
(-.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)
(-.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 1/2)
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))
(*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 1/4)
(*.f32 1/4 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))))
(/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2)
(/.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))) 8)
(pow.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
Outputs
(*.f32 -1/2 (pow.f32 u1 2))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 -1/4 (pow.f32 u1 4))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 1/2 (pow.f32 u1 2))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 u1))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (*.f32 u1 1/3) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (*.f32 1/3 u1)))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) 7/18))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (+.f32 (*.f32 1/3 u1) (*.f32 20/27 (/.f32 1 u1)))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 7/18 (+.f32 (*.f32 u1 1/3) (*.f32 20/27 (/.f32 1 u1)))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) (+.f32 (*.f32 1 (/.f32 20/27 u1)) 7/18)))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) (+.f32 7/18 (/.f32 20/27 u1))))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 1/2 (pow.f32 u1 2))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 u1))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (*.f32 u1 1/3) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (*.f32 1/3 u1)))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) 7/18))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 7/18 (+.f32 (*.f32 1/3 u1) (*.f32 20/27 (/.f32 1 u1)))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 7/18 (+.f32 (*.f32 u1 1/3) (*.f32 20/27 (/.f32 1 u1)))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) (+.f32 (*.f32 1 (/.f32 20/27 u1)) 7/18)))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 (*.f32 u1 1/3) (+.f32 7/18 (/.f32 20/27 u1))))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 0)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) 0))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) 2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 -1 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 1/2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 1/4 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) -1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) 4)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3) (neg.f32 (*.f32 2 (pow.f32 u1 2)))) 4)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 8)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (pow.f32 u1 2))) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) 1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))) 0))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/4 (pow.f32 u1 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 0)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 0 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) -2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (*.f32 -1/2 (pow.f32 u1 4)) (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 4) (/.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/2 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 -1/4 (pow.f32 u1 4))) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 0 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (neg.f32 (pow.f32 u1 2)) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) 4) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (neg.f32 (*.f32 -1/4 (pow.f32 u1 4))) (/.f32 (neg.f32 (pow.f32 u1 2)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4) (neg.f32 (*.f32 -1/4 (pow.f32 u1 4)))) (-.f32 0 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) 4)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2)))) (-.f32 0 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (/.f32 (neg.f32 (pow.f32 u1 2)) -2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (-.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 (/.f32 (neg.f32 (pow.f32 u1 2)) -2) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(-.f32 (+.f32 (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2) (neg.f32 (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 (*.f32 -1/4 (pow.f32 u1 4)) 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 1/2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 1/2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 1/4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(*.f32 1/4 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))) -1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))) 2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4)))) (*.f32 2 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) 8)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4))) (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4)))) 2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (*.f32 2 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 -1/2 (*.f32 2 (pow.f32 u1 4)))) 4)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (pow.f32 u1 2))) 2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(/.f32 (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4))) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(pow.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) 1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(neg.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 0 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(-.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 0)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(-.f32 (/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 2) (/.f32 (neg.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 1 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 1/2)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 1/2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 1/4)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 1/4 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 u1 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4)))))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 1/2) (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3))) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 u1 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 -1/2 (pow.f32 u1 4)))))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(/.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(/.f32 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))) 2)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(/.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) 4)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3)))))) 8)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(pow.f32 (sqrt.f32 (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4)))) (*.f32 (pow.f32 u1 3) 1/3))) 1)
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))

localize211.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1)
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 147 to 99 computations (32.7% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite142.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1120×rational_best-simplify-86
936×rational_best-simplify-62
718×rational_best-simplify-1
582×rational_best-simplify-47
508×rational_best-simplify-79
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
025130
1168130
2348126
31133102
45850102
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1)
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 u1) (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (neg.f32 u1) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 -2) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 -2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (neg.f32 u1) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (neg.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 u1) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (-.f32 0 (+.f32 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2) 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u1 2) (+.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 -2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u1 2) (-.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) u1) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))) (/.f32 u1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (*.f32 3 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -2)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (neg.f32 u1)) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (neg.f32 u1)) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (neg.f32 u1)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u1 -3) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 3 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (neg.f32 u1) u1) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 u1)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (neg.f32 u1)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) -2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (neg.f32 u1)) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))) (+.f32 (+.f32 u1 u1) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 u1 2) -2) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 -1 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))) (+.f32 (*.f32 u1 -2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2)) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)) (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (*.f32 u1 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))))

simplify170.0ms (0.8%)

Algorithm
egg-herbie
Rules
1512×rational_best-simplify-51
1278×rational_best-simplify-47
1218×rational_best-simplify-3
702×rational_best-simplify-59
700×rational_best-simplify-75
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038310281
110839951
230598709
Stop Event
node limit
Counts
151 → 234
Calls
Call 1
Inputs
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 u1 u1) (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) 0))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 0)
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)))
(-.f32 0 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1)
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (neg.f32 u1) (+.f32 u1 u1)))
(-.f32 (*.f32 u1 -2) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 u1)))
(-.f32 (*.f32 u1 -2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 u1))
(-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (neg.f32 u1) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (neg.f32 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) u1))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (neg.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 u1) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))
(-.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (-.f32 0 (+.f32 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2) 0)))
(-.f32 (/.f32 u1 2) (+.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 -2)))
(-.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 -2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (/.f32 u1 2) (-.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))))
(-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))
(-.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) u1))
(-.f32 (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) u1) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))) (/.f32 u1 -2))
(-.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (*.f32 3 (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -2)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 -2))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (neg.f32 u1)) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (neg.f32 u1)) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (neg.f32 u1)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))))
(-.f32 (*.f32 u1 -3) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 3 (/.f32 u1 2)))
(-.f32 (+.f32 (neg.f32 u1) u1) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 u1)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (neg.f32 u1)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) -2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (neg.f32 u1)) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 (+.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))) (+.f32 (+.f32 u1 u1) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))))
(-.f32 (+.f32 (/.f32 (pow.f32 u1 2) -2) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2)))
(-.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) -1)
(-.f32 (+.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 -1 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))
(-.f32 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))))
(-.f32 (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))) (+.f32 (*.f32 u1 -2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))))
(-.f32 (+.f32 (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2)) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)) (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(*.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(*.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(*.f32 1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 1/2)
(*.f32 -2 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))
(*.f32 1/4 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))
(*.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 1/4)
(/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(/.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 2)
(/.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 4)
(/.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (*.f32 u1 4)) 4)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))) 8)
(pow.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(neg.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (neg.f32 u1))
(-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3)) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) -4/45)) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))))
(+.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 2 u1) (*.f32 1/2 (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 u1 u1) (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 u1 u1) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) 0))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 0)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 0 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1)
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (neg.f32 u1) (+.f32 u1 u1)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (*.f32 u1 -2) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 u1)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 u1 -2) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 u1))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (neg.f32 u1) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (neg.f32 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) u1))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) u1))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (neg.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1)))
(-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (+.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3)))))))
(-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))))
(-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (+.f32 u1 (-.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 (*.f32 u1 -2) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 -2) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 (*.f32 u1 -2) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (neg.f32 u1) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (-.f32 0 (+.f32 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2) 0)))
(-.f32 (+.f32 0 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (pow.f32 u1 2) -4)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) -2)) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))
(+.f32 u1 (*.f32 (+.f32 (neg.f32 u1) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) 4)) 2))
(-.f32 (/.f32 u1 2) (+.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 -2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 -2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (/.f32 u1 2) (-.f32 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1) (pow.f32 u1 2))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1) (pow.f32 u1 2))
(-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))
(-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 u1 -2) (neg.f32 u1))))
(-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3)))
(-.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) u1))
(-.f32 u1 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)))))
(-.f32 u1 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) u1))
(-.f32 (+.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) u1) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (pow.f32 u1 2) -4)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) -2)) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))
(+.f32 u1 (*.f32 (+.f32 (neg.f32 u1) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) 4)) 2))
(-.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))) (/.f32 u1 -2))
(-.f32 (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 u1 2))) (/.f32 u1 -2))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 u1 2) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))) (/.f32 u1 -2))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -1/2))) (*.f32 u1 -1/2))
(-.f32 (+.f32 (/.f32 u1 2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (*.f32 3 (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 u1 2))) (*.f32 u1 3/2))
(-.f32 (/.f32 u1 2) (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 u1 3/2)) (/.f32 (pow.f32 u1 2) 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -2)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 -2))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (neg.f32 u1)) (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (neg.f32 u1)) (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (neg.f32 u1)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))))
(-.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) u1) (pow.f32 u1 2))
(-.f32 (*.f32 u1 -3) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 3 (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 3/2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2)) (*.f32 u1 -3/2)))
(-.f32 (+.f32 (neg.f32 u1) u1) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (neg.f32 u1) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)))))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) -2) u1)))
(-.f32 u1 (-.f32 (*.f32 (*.f32 (pow.f32 u1 3) -4/3) -1/8) (-.f32 (/.f32 (*.f32 (pow.f32 u1 3) -4/3) 8) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)))))
(-.f32 (-.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 u1)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 3/2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2)) (*.f32 u1 -3/2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (-.f32 (/.f32 u1 2) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (/.f32 u1 2) (+.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 u1 2))) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 (/.f32 u1 2) (+.f32 (-.f32 (*.f32 u1 3/2) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (neg.f32 (*.f32 (pow.f32 u1 2) 1/2)))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 1/2) (+.f32 (neg.f32 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 u1 -1/2))))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 3/2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (/.f32 u1 2)) (*.f32 u1 -3/2)))
(-.f32 (-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4))) (neg.f32 u1)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (+.f32 0 (/.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)) 2)) (neg.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))
(-.f32 (-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (/.f32 (pow.f32 u1 2) -4)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) -2)) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))
(+.f32 u1 (*.f32 (+.f32 (neg.f32 u1) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)) 4)) 2))
(-.f32 (+.f32 (/.f32 u1 2) (/.f32 (pow.f32 u1 2) -2)) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 u1 2))) (*.f32 u1 3/2))
(-.f32 (/.f32 u1 2) (+.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 u1 3/2)) (/.f32 (pow.f32 u1 2) 2)))
(-.f32 (+.f32 (/.f32 u1 2) (neg.f32 u1)) (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (+.f32 u1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (/.f32 u1 2)))
(-.f32 (+.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2))) (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (+.f32 u1 u1) (/.f32 (pow.f32 u1 2) -2))) (/.f32 u1 2)))
(-.f32 (/.f32 u1 2) (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (+.f32 u1 u1) (/.f32 (pow.f32 u1 2) -2))) (+.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (pow.f32 u1 2)))))
(-.f32 (/.f32 u1 2) (+.f32 (*.f32 u1 -1/2) (-.f32 (pow.f32 u1 2) (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (/.f32 (pow.f32 u1 2) -2))) u1))))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)))
(-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 u1 -2) (neg.f32 u1))))
(-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3)))
(-.f32 (+.f32 (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2))) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))) (+.f32 (+.f32 u1 u1) (+.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (/.f32 (pow.f32 u1 2) -2)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (+.f32 (/.f32 (pow.f32 u1 2) -2) (/.f32 (pow.f32 u1 2) -2)) (+.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2)))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) -1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 -1 (-.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))))
(+.f32 (-.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))) (-.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))))
(+.f32 0 (-.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1)))))
(+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 (+.f32 u1 u1) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))))))
(-.f32 (+.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2))) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))) (+.f32 (*.f32 u1 -2) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -2)))))
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(-.f32 (+.f32 (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2)) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))) (+.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2) (*.f32 -3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(-.f32 (+.f32 (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2)) (*.f32 3 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 2))) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(-.f32 (*.f32 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2) -6) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(-.f32 (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 3 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))
(*.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 1/2)
(*.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(*.f32 -2 (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) -2))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(*.f32 1/4 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))))
(*.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(*.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 1/4)
(*.f32 1/2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 2)
(-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 u1 u1))) (neg.f32 u1))
(+.f32 0 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 u1 (/.f32 (pow.f32 u1 2) -2))))
(-.f32 (/.f32 (-.f32 (pow.f32 u1 2) (*.f32 (pow.f32 u1 3) -2/3)) -2) u1)
(/.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 4)
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 4) 8)
(/.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) 4)
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 4) (*.f32 u1 8)) 8)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) (*.f32 u1 4)) 4)
(/.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))))) 4)
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 4) (*.f32 u1 8)) 8)
(/.f32 (+.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))))) 8)
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1))) 4) 8)
(/.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (+.f32 u1 u1)))) 4)
(pow.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) 1)
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(neg.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(-.f32 u1 (-.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1)) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) 2) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 -2 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 4)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 8)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 64)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 64)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 8) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 8) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 8) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 0 (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (-.f32 (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (-.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 0 (neg.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) 4) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 4 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (cos.f32 0)) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 16)) 32)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (cos.f32 (/.f32 (*.f32 (PI.f32) u2) -1/2))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) 8) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (/.f32 (*.f32 u2 (PI.f32)) -1/2)))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))

localize246.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
0.3b
(*.f32 (PI.f32) u2)
0.4b
(*.f32 (PI.f32) (*.f32 u2 3))
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 166 to 120 computations (27.7% saved)

series5.0ms (0%)

Counts
3 → 36
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
0.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
682×rational_best-simplify-63
668×rational_best-4
668×rational_best-2
668×rational_best-3
668×rational_best-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
028117
1204101
249995
3172889
Stop Event
node limit
Counts
3 → 73
Calls
Call 1
Inputs
(*.f32 (PI.f32) (*.f32 u2 3))
(*.f32 (PI.f32) u2)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (+.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (*.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 3))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 0 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) (/.f32 (*.f32 (PI.f32) u2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (PI.f32) u2)) (-.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) u2) 12) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 u2 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (*.f32 u2 6))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 u2 6)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (*.f32 (PI.f32) u2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) u2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 7)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 (PI.f32) u2) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (/.f32 (*.f32 (PI.f32) u2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (+.f32 (/.f32 (*.f32 (PI.f32) u2) -2) (/.f32 (*.f32 (PI.f32) u2) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)) (/.f32 (*.f32 (PI.f32) u2) -4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) u2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (+.f32 u2 u2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (+.f32 u2 u2)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2)))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)))))

simplify133.0ms (0.6%)

Algorithm
egg-herbie
Rules
946×rational_best-simplify-3
754×rational_best-simplify-62
696×rational_best-simplify-85
580×rational_best-simplify-1
556×rational_best-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02273177
15683177
216263085
356033005
Stop Event
node limit
Counts
109 → 99
Calls
Call 1
Inputs
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 1/24 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (*.f32 -1/720 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 1/24 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (+.f32 u2 u2)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 u2 3)))
(+.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))
(-.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 3))))
(-.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 0 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4)))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(-.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) (/.f32 (*.f32 (PI.f32) u2) -2))
(-.f32 (+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (PI.f32) u2)) (-.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) 1/2)))
(-.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) 2)
(/.f32 (*.f32 (*.f32 (PI.f32) u2) 12) 4)
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12))) 16)
(/.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 u2 4))) 2)
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (*.f32 u2 6))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 u2 6)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)
(+.f32 (*.f32 (PI.f32) u2) 0)
(+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (*.f32 (PI.f32) u2) 1/2))
(+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) u2) -2)))
(+.f32 0 (*.f32 (PI.f32) u2))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) 4))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 7)) 4))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) 4))
(+.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2))
(+.f32 (/.f32 (/.f32 (*.f32 (PI.f32) u2) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2))
(-.f32 (*.f32 (PI.f32) u2) 0)
(-.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (/.f32 (*.f32 (PI.f32) u2) -2))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) u2)))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (+.f32 (/.f32 (*.f32 (PI.f32) u2) -2) (/.f32 (*.f32 (PI.f32) u2) -4)))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) 2))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) -4))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -2) 2))
(-.f32 (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)) (/.f32 (*.f32 (PI.f32) u2) -4))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -4) 2))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4) 2))
(/.f32 (*.f32 (PI.f32) u2) 1)
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)
(/.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2)
(/.f32 (*.f32 (*.f32 (PI.f32) u2) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 8)) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (+.f32 u2 u2))) 16)
(/.f32 (*.f32 (*.f32 2 (+.f32 u2 u2)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)
(pow.f32 (*.f32 (PI.f32) u2) 1)
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(/.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2)))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
Outputs
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 2))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)) -1))
(+.f32 (*.f32 1/24 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 4) 1/24))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 1/24 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)) (*.f32 1/24 (*.f32 16 (pow.f32 (*.f32 u2 (PI.f32)) 4))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 1/24 (*.f32 16 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)))))
(+.f32 (*.f32 -1/720 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 1/24 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -1/2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (+.f32 (*.f32 1/2 (PI.f32)) (*.f32 3/2 (PI.f32))) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(+.f32 (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 4) 1/24)) (*.f32 -1/720 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 6)))))
(+.f32 (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 1/24 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 4))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/720 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 6)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2))) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 1/24 (*.f32 16 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 -1/720 (*.f32 64 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 -1/2 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 2)) -1)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 1/24 (*.f32 16 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 -1/720 (*.f32 64 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(*.f32 (cos.f32 (+.f32 (*.f32 1/2 (*.f32 u2 (PI.f32))) (*.f32 3/2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(+.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 0 (*.f32 (PI.f32) (*.f32 u2 3)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) u2))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 0)
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) (*.f32 u2 3))))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (-.f32 0 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 9) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) (/.f32 (*.f32 (PI.f32) u2) -2))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (PI.f32) u2)) (-.f32 (neg.f32 (*.f32 (PI.f32) u2)) (*.f32 (*.f32 (PI.f32) u2) 1/2)))
(*.f32 3 (*.f32 u2 (PI.f32)))
(-.f32 (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4)) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) 2)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (*.f32 (PI.f32) u2) 12) 4)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) 8)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12)) (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 12))) 16)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (+.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) (*.f32 (PI.f32) (*.f32 u2 4))) 2)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (*.f32 u2 6))) 16)
(*.f32 3 (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (*.f32 2 (*.f32 u2 6)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)
(*.f32 3 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1)
(*.f32 3 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (*.f32 (*.f32 (PI.f32) u2) 1/2))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (neg.f32 (/.f32 (*.f32 (PI.f32) u2) -2)))
(*.f32 u2 (PI.f32))
(+.f32 0 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) 4))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 7)) 4))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 1/2) 4) (/.f32 (*.f32 1/2 (*.f32 (*.f32 (PI.f32) u2) 5)) 4))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2))
(*.f32 u2 (PI.f32))
(+.f32 (/.f32 (/.f32 (*.f32 (PI.f32) u2) 4) 2) (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2))
(*.f32 u2 (PI.f32))
(-.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(-.f32 (*.f32 (*.f32 (PI.f32) u2) 1/2) (/.f32 (*.f32 (PI.f32) u2) -2))
(*.f32 u2 (PI.f32))
(-.f32 0 (neg.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (+.f32 (/.f32 (*.f32 (PI.f32) u2) -2) (/.f32 (*.f32 (PI.f32) u2) -4)))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 6)) -4) 2))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (*.f32 (PI.f32) u2) -4))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 4) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -2) 2))
(*.f32 u2 (PI.f32))
(-.f32 (-.f32 (/.f32 (*.f32 (PI.f32) u2) 4) (/.f32 (*.f32 (PI.f32) u2) -2)) (/.f32 (*.f32 (PI.f32) u2) -4))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 7) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) u2) -4) 2))
(*.f32 u2 (PI.f32))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (PI.f32) u2) 5) 4) 2) (/.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) -4) 2))
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (PI.f32) (*.f32 u2 4)) 4)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 (PI.f32) u2) 8) 8)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) u2) 8)) 16)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 2 (*.f32 (PI.f32) 2)) (*.f32 2 (+.f32 u2 u2))) 16)
(*.f32 u2 (PI.f32))
(/.f32 (*.f32 (*.f32 2 (+.f32 u2 u2)) (*.f32 2 (*.f32 (PI.f32) 2))) 16)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) 4)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 16)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)))))) 4)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) -2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) -2)))))) 4)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) 16)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 -2 (*.f32 (PI.f32) u2)))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) -2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (*.f32 2 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) -2)))))) 4)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))

eval904.0ms (4.4%)

Compiler

Compiled 22667 to 17245 computations (23.9% saved)

prune323.0ms (1.6%)

Pruning

54 alts after pruning (49 fresh and 5 done)

PrunedKeptTotal
New66520685
Fresh52934
Picked101
Done156
Total67254726
Error
0.0b
Counts
726 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
2.3b
(/.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
27.3b
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
25.3b
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
26.2b
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
4.6b
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
27.4b
(*.f32 (pow.f32 u1 2) 1/2)
2.4b
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
7.2b
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
2.3b
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
1.8b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
15.9b
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -1/2))) (*.f32 u1 -1/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.7b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.4b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.5b
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
7.1b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
10.9b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
7.5b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
10.9b
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
7.5b
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
7.1b
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
15.8b
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
8.3b
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
11.0b
(sqrt.f32 (neg.f32 (neg.f32 u1)))
15.9b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Compiler

Compiled 2657 to 2246 computations (15.5% saved)

localize135.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
0.2b
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
0.3b
(*.f32 u2 (PI.f32))
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 99 to 71 computations (28.3% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
0.0ms
u2
@0
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
0.0ms
u2
@inf
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1510×rational_best-4
1510×rational_best-2
1510×rational_best-3
1510×rational_best-1
1508×exponential-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02265
114565
228365
381465
4354265
Stop Event
node limit
Counts
1 → 30
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1478×rational_best-simplify-63
1098×rational_best-simplify-1
682×rational_best-simplify-48
652×rational_best-simplify-80
634×rational_best-simplify-49
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01343682
13053682
27343560
320923432
Stop Event
node limit
Counts
42 → 76
Calls
Call 1
Inputs
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4)
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 8)
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 64)
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 64)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) 4)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
Outputs
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 2/3)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6) -4/45)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 0)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 8)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 4 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 16)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 64)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) 8) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2)))))) 16)
(/.f32 (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) 8) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2)))))) 16)
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 64)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) 8) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2)))))) 16)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 2 (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 2 (-.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (-.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 2 (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2))) (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 2 (-.f32 (*.f32 2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (-.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (-.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) 4)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3))) 4)
(/.f32 (*.f32 (cos.f32 0) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (+.f32 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 2 (*.f32 4 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 4 (cos.f32 0))) 4)
(/.f32 (*.f32 4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (cos.f32 0))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 4 (cos.f32 0)))) 4)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) 4) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 4 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (cos.f32 0))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) 8) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (cos.f32 0))) 16)
(/.f32 (*.f32 8 (*.f32 (cos.f32 0) (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))))))) 16)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (*.f32 2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))) (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 4)
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) 4)
(/.f32 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 2 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) 16)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (*.f32 2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))) (*.f32 2 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 -2)))))) 16)
(/.f32 (*.f32 4 (*.f32 (*.f32 2 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32))))))) 16)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) 8) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 -2 (*.f32 u2 (PI.f32)))))) 16)
(/.f32 (*.f32 8 (*.f32 (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cos.f32 (*.f32 (PI.f32) (*.f32 -2 u2)))))) 16)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (*.f32 (pow.f32 u1 2) 1/2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 2) 1/2)))))

localize16.0ms (0.1%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

localize116.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))
0.1b
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
0.3b
(-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 78 to 60 computations (23.1% saved)

series2.0ms (0%)

Counts
3 → 24
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
0.0ms
u1
@inf
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
0.0ms
u1
@0
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
0.0ms
u1
@inf
(+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))
0.0ms
u1
@0
(-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))

rewrite114.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1880×rational_best-1
1878×rational_best-4
1878×rational_best-2
1878×rational_best-3
1878×exponential-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
017121
1116121
2244121
376997
4438697
Stop Event
node limit
Counts
3 → 117
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u1 2) 1/2) (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u1) (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (pow.f32 u1 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)) (neg.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (/.f32 (pow.f32 u1 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 u1) (-.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))) (-.f32 1 (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 u1 -2)) (-.f32 1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 (pow.f32 u1 3) -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (pow.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (neg.f32 (*.f32 u1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 u1 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 3) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (*.f32 (pow.f32 u1 3) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))))))

simplify158.0ms (0.8%)

Algorithm
egg-herbie
Rules
902×rational_best-simplify-47
678×rational_best-simplify-1
654×rational_best-simplify-3
598×rational_best-simplify-57
584×rational_best-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02785047
16844969
217784955
373094945
Stop Event
node limit
Counts
141 → 169
Calls
Call 1
Inputs
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
u1
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 (+.f32 u1 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 0)
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 0 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (neg.f32 u1) (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))
(+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 u1))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (pow.f32 u1 2) -2)))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1)))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)) (neg.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)))
(+.f32 (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (-.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))
(+.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2))
(+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 (/.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 2))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (/.f32 (pow.f32 u1 2) 4))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))
(+.f32 (-.f32 -1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)))
(+.f32 (-.f32 -1 u1) (-.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 (-.f32 -1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))) (-.f32 1 (*.f32 u1 -2)))
(+.f32 (-.f32 -1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 1 u1))
(+.f32 (-.f32 -1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 -1 (*.f32 u1 -2)) (-.f32 1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))))
(*.f32 1/2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(*.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)
(*.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1/2)
(*.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/4)
(/.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)
(/.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2)
(/.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2)
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 -2)) 2)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 8)
(/.f32 (-.f32 (*.f32 2 (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 4)
(/.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))) 2)
(/.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) 2)
(/.f32 (-.f32 (-.f32 (pow.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (neg.f32 (*.f32 u1 4))) 2)
(/.f32 (-.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 u1 u1)) 2)
(pow.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(neg.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2))
(-.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2))
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/2)
(*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 1/4)
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2)
(/.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) 8)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(-.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (+.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 3) 1/3)))
(-.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)
(-.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 u1 2)))
(-.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 u1 2)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (*.f32 (pow.f32 u1 3) 1/3))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 u1 2)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(*.f32 1/2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))
(*.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(*.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(*.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 1/2)
(*.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 1/4)
(/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(/.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 4)
(/.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 4)) 4)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 8)
(pow.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
Outputs
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
u1
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 (pow.f32 u1 3) -1/3)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 -1/3 (pow.f32 u1 3))
(*.f32 (pow.f32 u1 3) -1/3)
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(+.f32 (+.f32 u1 u1) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 0)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 0 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 u1 3) 1/3) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (neg.f32 u1) (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) 1/3)) (neg.f32 (/.f32 (pow.f32 u1 2) -2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 (pow.f32 u1 3) -1/3)))
(+.f32 u1 (+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (neg.f32 (/.f32 (pow.f32 u1 2) 4)))))
(+.f32 u1 (+.f32 (/.f32 (pow.f32 u1 2) 4) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -4/3) (pow.f32 u1 2)) 4))))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 (pow.f32 u1 3) -1/3) u1)))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 u1 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -4/3) (pow.f32 u1 2)) 4)))
(+.f32 (-.f32 u1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)) (neg.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 (*.f32 u1 -2) (*.f32 1/2 (pow.f32 u1 2))))
(+.f32 (-.f32 (-.f32 (pow.f32 u1 2) (-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))) (*.f32 u1 -4)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (*.f32 u1 -2)))
(+.f32 (-.f32 (pow.f32 u1 2) (*.f32 3 (neg.f32 u1))) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (/.f32 (pow.f32 u1 2) -2) (*.f32 u1 -2))))
(+.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))
(+.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))
(+.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 1/3 (pow.f32 u1 3))) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))
(+.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (/.f32 (*.f32 (pow.f32 u1 3) 1/3) 2) (/.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2))
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) 1/2) 2))
(+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (/.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) 2) (/.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2) (/.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 2))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (/.f32 (pow.f32 u1 2) 4))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 (*.f32 (pow.f32 u1 3) -1/3) u1)))
(+.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 u1 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -4/3) (pow.f32 u1 2)) 4)))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 (/.f32 (pow.f32 u1 2) 4) (*.f32 u1 -2)) (-.f32 (/.f32 (pow.f32 u1 2) 4) (-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (neg.f32 (*.f32 (pow.f32 u1 3) 1/3))))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) u1))
(+.f32 (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (-.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (+.f32 u1 (/.f32 (pow.f32 u1 2) 4)) (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (neg.f32 (/.f32 (pow.f32 u1 2) 4)))))
(+.f32 u1 (+.f32 (/.f32 (pow.f32 u1 2) 4) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) -4/3) (pow.f32 u1 2)) 4))))
(+.f32 (-.f32 -1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))) (-.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (-.f32 (*.f32 u1 -2) -1)) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 u1 -2) 1)) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3)))
(+.f32 (-.f32 u1 (+.f32 (/.f32 (pow.f32 u1 2) -2) 1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3)))
(+.f32 (+.f32 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2))) -1) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3)))
(+.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)))
(+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)))
(+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 u1 (+.f32 (/.f32 (pow.f32 u1 2) -2) -1)))
(+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (+.f32 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2))) 1))
(+.f32 (-.f32 -1 u1) (-.f32 1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))))
(+.f32 (-.f32 -1 u1) (-.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (-.f32 (*.f32 u1 -2) (*.f32 1/2 (pow.f32 u1 2))))))
(+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 -1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))) (-.f32 1 (*.f32 u1 -2)))
(+.f32 (-.f32 -1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) -2))) (-.f32 1 (*.f32 u1 -2)))
(+.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 -1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)))) (-.f32 1 (*.f32 u1 -2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 -1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2)))) (-.f32 1 u1))
(+.f32 (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (-.f32 (*.f32 u1 -2) -1)) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 u1 -2) 1)) (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 -1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (-.f32 1 (-.f32 (*.f32 u1 -2) (*.f32 (pow.f32 u1 2) 1/2))))
(+.f32 (-.f32 -1 u1) (-.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (-.f32 (*.f32 u1 -2) (*.f32 1/2 (pow.f32 u1 2))))))
(+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3))))
(+.f32 (-.f32 -1 (*.f32 u1 -2)) (-.f32 1 (+.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) (/.f32 (pow.f32 u1 2) -2))))
(+.f32 (-.f32 -1 (*.f32 u1 -2)) (-.f32 1 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) -2))))
(+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3))) (-.f32 -1 (*.f32 u1 -2))))
(*.f32 1/2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1/2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(*.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/4)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)) -1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 4)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (neg.f32 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) 1/2) 2))
(/.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)))) 2)
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) 1/2) 2))
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (+.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 -2)) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (*.f32 2 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 8)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (*.f32 2 (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 4)
(/.f32 (*.f32 2 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 4)
(-.f32 (/.f32 (*.f32 2 (+.f32 (pow.f32 u1 2) (*.f32 u1 4))) 4) (-.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (*.f32 2 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(/.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))))) 2)
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (*.f32 1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u1 3) 2/3)) 2)
(-.f32 (*.f32 1/3 (pow.f32 u1 3)) (/.f32 (/.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) 1/2) 2))
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u1 3) -2/3)) (neg.f32 (+.f32 (+.f32 u1 u1) (pow.f32 u1 2)))) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 (pow.f32 u1 2) (*.f32 u1 4)))) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (-.f32 (pow.f32 u1 2) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (neg.f32 (*.f32 u1 4))) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (-.f32 (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3)) (+.f32 u1 u1)) 2)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(pow.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) 1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(neg.f32 (-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 2) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 u1 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 1/3 (pow.f32 u1 3))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 0 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 0)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 2) (/.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 1/2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 1/2)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 1/4)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(/.f32 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) 2)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(/.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) 4)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (*.f32 2 (*.f32 2 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) 8)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))) 1)
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))))
(-.f32 u1 (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (neg.f32 u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) (*.f32 (pow.f32 u1 3) 1/3)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 0 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (*.f32 (pow.f32 u1 3) -2/3) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 u1 2) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) (/.f32 u1 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1) 2))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (-.f32 (neg.f32 u1) (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) u1) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (/.f32 u1 2) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 0 (/.f32 u1 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) (*.f32 (pow.f32 u1 3) 1/3))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (/.f32 u1 2) (*.f32 (pow.f32 u1 3) 1/3)) (-.f32 0 (/.f32 u1 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2) (neg.f32 u1)) (-.f32 0 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))) (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 1/2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 1 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 1/2)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 1/4)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))) 2)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 4)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 u1 4) (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3))) 4)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 u1 4)) 4)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(/.f32 (+.f32 (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) (*.f32 2 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3))))) 8)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(pow.f32 (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(neg.f32 (-.f32 (*.f32 (pow.f32 u1 3) 1/3) u1))
(+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(-.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))

localize196.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.2b
(-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 -1/3 (pow.f32 u1 3))
Compiler

Compiled 143 to 95 computations (33.6% saved)

series4.0ms (0%)

Counts
2 → 24
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite65.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
928×rational_best-simplify-57
876×rational_best-simplify-47
810×rational_best-simplify-51
738×rational_best-simplify-48
722×rational_best-simplify-52
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025112
1170108
238184
3143684
Stop Event
node limit
Counts
2 → 65
Calls
Call 1
Inputs
(-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 u1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 u1) (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (neg.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (/.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u1) (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)) (*.f32 u1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u1 -2) (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 -2) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 u1) (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 u1) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 u1) (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (-.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (neg.f32 (+.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3)) u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 u1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) -1) (neg.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) 2) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 u1 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 4) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))))

simplify181.0ms (0.9%)

Algorithm
egg-herbie
Rules
934×rational_best-simplify-86
816×rational_best-simplify-108
732×rational_best-simplify-85
674×rational_best-simplify-50
632×rational_best-simplify-63
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02013297
14863297
211053261
337302935
471502929
Stop Event
node limit
Counts
89 → 108
Calls
Call 1
Inputs
u1
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 u1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 u1) (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))
(+.f32 0 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 1 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 1 (neg.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 1 (/.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3))) -1))
(+.f32 (neg.f32 u1) (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1)
(+.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)
(+.f32 (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)) (*.f32 u1 -2))
(+.f32 (*.f32 u1 -2) (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)))
(+.f32 (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2))
(+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 u1)))
(+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 u1))
(+.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (*.f32 u1 -2)))
(+.f32 (/.f32 u1 -2) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 (-.f32 1 u1) (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1))
(+.f32 (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1) (-.f32 1 u1))
(+.f32 (+.f32 -1 u1) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))
(+.f32 (-.f32 -1 u1) (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)))
(+.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (-.f32 -1 u1))
(+.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (neg.f32 (+.f32 1 u1)))
(+.f32 (+.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(+.f32 (+.f32 1 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 1 u1))
(+.f32 (-.f32 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3)) u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)))
(+.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 u1 -2))
(+.f32 (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) -1) (neg.f32 (-.f32 1 u1)))
(+.f32 (-.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 (/.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) 2) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 (/.f32 (+.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) -1) -1)
(*.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(*.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)
(*.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(*.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)
(*.f32 1/2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)))
(*.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)
(/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)
(/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(/.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(/.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 4)
(/.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -2)
(/.f32 (/.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -1) 2)
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(/.f32 (-.f32 (*.f32 2 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 u1 4)) 4)
(/.f32 (-.f32 (*.f32 u1 4) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)
(/.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 2)
(/.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 4))) 2)
(pow.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(-.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
Outputs
u1
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 1/3 (pow.f32 u1 3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))
(sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))))
(sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))))))
(sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2))))))
(sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 4))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))) (+.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))) (*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 2 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u1 2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 (*.f32 u1 1) (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (neg.f32 (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 1/3 (pow.f32 u1 3)) (+.f32 u1 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 u1 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 u1 u1) (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 0 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 1 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 1 (neg.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 1 (/.f32 (+.f32 (-.f32 1 u1) (*.f32 -1/3 (pow.f32 u1 3))) -1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (neg.f32 u1) (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) u1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 0)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)) (*.f32 u1 -2))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 u1 -2) (+.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 3)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2) (/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 2))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 u1)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)) (neg.f32 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (/.f32 u1 2) (+.f32 (/.f32 u1 2) (neg.f32 (*.f32 -1/3 (pow.f32 u1 3)))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 u1 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (neg.f32 u1) (*.f32 -1/3 (pow.f32 u1 3))) (neg.f32 (*.f32 u1 -2)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (/.f32 u1 -2) (/.f32 (+.f32 u1 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 2))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 1 u1) (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 (-.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) u1) (-.f32 1 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 -1 u1) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 -1 u1) (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (-.f32 -1 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (+.f32 u1 u1) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1)) (neg.f32 (+.f32 1 u1)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) -1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (+.f32 1 u1) (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 -1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 1 u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3)) u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 -2)))
(+.f32 (*.f32 u1 -2) (+.f32 (*.f32 (pow.f32 u1 3) -1/3) (-.f32 (*.f32 u1 4) (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))))
(+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 u1 4) (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))))
(+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 (*.f32 (pow.f32 u1 3) 2/3) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 u1 4) u1))))
(+.f32 (*.f32 (pow.f32 u1 3) -1/3) (+.f32 (*.f32 (pow.f32 u1 3) 2/3) u1))
(+.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (*.f32 u1 -2))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) -1) (neg.f32 (-.f32 1 u1)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (-.f32 (+.f32 u1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2)) (neg.f32 (/.f32 u1 2)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (/.f32 (neg.f32 (*.f32 -1/3 (pow.f32 u1 3))) 2) (-.f32 u1 (/.f32 (*.f32 -1/3 (pow.f32 u1 3)) 2)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (/.f32 (+.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)) -1) -1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 1 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 -1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 1/2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 1/2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(*.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 1/4)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1) -1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3)) 2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (*.f32 2 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) 4)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (/.f32 (neg.f32 (-.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) -2/3))) -1) 2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) 2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 (*.f32 2 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) (*.f32 u1 4)) 4)
(-.f32 (/.f32 (*.f32 2 (-.f32 (*.f32 u1 4) (*.f32 (pow.f32 u1 3) -2/3))) 4) u1)
(/.f32 (*.f32 4 (+.f32 (+.f32 u1 u1) (*.f32 (pow.f32 u1 3) 2/3))) 8)
(/.f32 (-.f32 (*.f32 u1 4) (*.f32 (*.f32 (pow.f32 u1 3) 2) -2/3)) 4)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 (*.f32 u1 4) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -2/3)))) 2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(/.f32 (-.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (*.f32 u1 4))) 2)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(pow.f32 (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))) 1)
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1))
(+.f32 u1 (*.f32 1/3 (pow.f32 u1 3)))
(-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 0 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 0)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 4)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (-.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 u1 (*.f32 (pow.f32 u1 3) -1/3)) (/.f32 (pow.f32 u1 2) 2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))

localize247.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(pow.f32 (+.f32 -1 u1) -6)
0.7b
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))))
12.6b
(log.f32 (pow.f32 (+.f32 -1 u1) -6))
14.1b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 156 to 130 computations (16.7% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(log.f32 (pow.f32 (+.f32 -1 u1) -6))
0.0ms
u1
@inf
(log.f32 (pow.f32 (+.f32 -1 u1) -6))
0.0ms
u1
@inf
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))))
0.0ms
u1
@-inf
(log.f32 (pow.f32 (+.f32 -1 u1) -6))
0.0ms
u1
@-inf
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))))

rewrite82.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1068×rational_best-simplify-83
930×rational_best-simplify-51
894×rational_best-simplify-57
646×rational_best-simplify-63
640×rational_best-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01775
110975
219569
347969
4164869
Stop Event
node limit
Counts
3 → 127
Calls
Call 1
Inputs
(log.f32 (pow.f32 (+.f32 -1 u1) -6))
(-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6))))
(pow.f32 (+.f32 -1 u1) -6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -6 (log.f32 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (-.f32 0 (*.f32 (log.f32 (+.f32 -1 u1)) -18)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2) (/.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4) (/.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) 8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 0 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -6 (log.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -6 (*.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 -6 (log.f32 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 -12 (log.f32 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -12 (*.f32 (log.f32 (+.f32 -1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (+.f32 -1 u1)) -6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (log.f32 (+.f32 -1 u1)) -24))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -3 (*.f32 2 (log.f32 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 1/16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 -12 (log.f32 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (neg.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (+.f32 -1 u1)) 12))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) -1) (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) 4) (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) (*.f32 (log.f32 (-.f32 1 u1)) -8)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (log.f32 (-.f32 1 u1)) -16)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (+.f32 -1 u1) -6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (+.f32 -1 u1) -6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (+.f32 -1 u1) -6) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (*.f32 -2 (pow.f32 (+.f32 -1 u1) -6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4) (/.f32 (neg.f32 (pow.f32 (+.f32 -1 u1) -6)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2)) (-.f32 0 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 -1 u1) -6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (+.f32 -1 u1) -6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6) 64)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 64 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (+.f32 -1 u1) -6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 8)))))

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
1154×rational_best-simplify-47
732×rational_best-simplify-64
672×rational_best-simplify-49
666×rational_best-simplify-3
550×rational_best-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03845429
19595335
223795117
Stop Event
node limit
Counts
163 → 235
Calls
Call 1
Inputs
(*.f32 6 u1)
(+.f32 (*.f32 3 (pow.f32 u1 2)) (*.f32 6 u1))
(+.f32 (*.f32 3 (pow.f32 u1 2)) (+.f32 (*.f32 2 (pow.f32 u1 3)) (*.f32 6 u1)))
(+.f32 (*.f32 3 (pow.f32 u1 2)) (+.f32 (*.f32 2 (pow.f32 u1 3)) (+.f32 (*.f32 3/2 (pow.f32 u1 4)) (*.f32 6 u1))))
(*.f32 6 (log.f32 (/.f32 1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 6 (/.f32 1 u1)))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 2 (/.f32 1 (pow.f32 u1 3))))))
(*.f32 6 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 -1 u1))) (*.f32 6 (/.f32 1 u1)))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 6 (log.f32 (/.f32 -1 u1))) (*.f32 2 (/.f32 1 (pow.f32 u1 3))))))
(*.f32 -8 u1)
(+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1))
(+.f32 (*.f32 -8/3 (pow.f32 u1 3)) (+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1)))
(+.f32 (*.f32 -8/3 (pow.f32 u1 3)) (+.f32 (*.f32 -2 (pow.f32 u1 4)) (+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 12 (log.f32 (/.f32 1 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (*.f32 8 (/.f32 1 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (*.f32 8 (/.f32 1 u1)))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 8 (/.f32 1 u1)) (*.f32 8/3 (/.f32 1 (pow.f32 u1 3)))))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (*.f32 12 (log.f32 (/.f32 -1 u1))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (*.f32 8 (/.f32 1 u1))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (*.f32 8 (/.f32 1 u1)))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 8 (/.f32 1 u1)) (*.f32 8/3 (/.f32 1 (pow.f32 u1 3)))))))
1
(+.f32 1 (*.f32 6 u1))
(+.f32 1 (+.f32 (*.f32 21 (pow.f32 u1 2)) (*.f32 6 u1)))
(+.f32 1 (+.f32 (*.f32 21 (pow.f32 u1 2)) (+.f32 (*.f32 56 (pow.f32 u1 3)) (*.f32 6 u1))))
(/.f32 1 (pow.f32 u1 6))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (/.f32 1 (pow.f32 u1 6)))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 21 (/.f32 1 (pow.f32 u1 8)))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 56 (/.f32 1 (pow.f32 u1 9))) (*.f32 21 (/.f32 1 (pow.f32 u1 8))))))
(/.f32 1 (pow.f32 u1 6))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (/.f32 1 (pow.f32 u1 6)))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 21 (/.f32 1 (pow.f32 u1 8)))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 56 (/.f32 1 (pow.f32 u1 9))) (*.f32 21 (/.f32 1 (pow.f32 u1 8))))))
(+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)
(+.f32 0 (*.f32 -6 (log.f32 (+.f32 -1 u1))))
(+.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8))
(-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)
(-.f32 0 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(-.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2))
(-.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (-.f32 0 (*.f32 (log.f32 (+.f32 -1 u1)) -18)) 4))
(-.f32 (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2) (/.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2) 2))
(-.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4) (/.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) 4))
(-.f32 (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) 8))
(-.f32 (+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 0 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4)))
(*.f32 -6 (log.f32 (+.f32 -1 u1)))
(*.f32 -6 (*.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) 1/2))
(*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(*.f32 1 (*.f32 -6 (log.f32 (+.f32 -1 u1))))
(*.f32 2 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1/2))
(*.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 1/2)
(*.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) -3)
(*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 1/4)
(*.f32 1/2 (*.f32 -12 (log.f32 (+.f32 -1 u1))))
(*.f32 -12 (*.f32 (log.f32 (+.f32 -1 u1)) 1/2))
(*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 1/8)
(*.f32 (log.f32 (+.f32 -1 u1)) -6)
(*.f32 1/4 (*.f32 (log.f32 (+.f32 -1 u1)) -24))
(*.f32 -3 (*.f32 2 (log.f32 (+.f32 -1 u1))))
(*.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 1/16)
(/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 2)
(/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 4)
(/.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) -1)
(/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 8)
(/.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 16)
(pow.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(neg.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 0)
(+.f32 0 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))
(+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -4))
(+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))
(+.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24)))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 -12 (log.f32 (+.f32 -1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) 2))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 4))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2)))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (neg.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))
(+.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18)))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))
(+.f32 (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (/.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) -1) (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2) -1))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) 4) (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 4))
(*.f32 -1 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(*.f32 -1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))))
(*.f32 -1 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 4)))
(*.f32 1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))
(*.f32 2 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1/2))
(*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(*.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)
(*.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 1/2)
(*.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)))
(*.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))))
(*.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 1/4)
(*.f32 1/4 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)))
(*.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 1/8)
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(/.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 2)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) (*.f32 (log.f32 (-.f32 1 u1)) -8)) -2)
(/.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 8)
(/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -4)
(/.f32 (/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -1) 4)
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 2)
(/.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (log.f32 (-.f32 1 u1)) -16)) 4)
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 8)
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 4)
(/.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 2)
(/.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 4)
(pow.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(neg.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (pow.f32 (+.f32 -1 u1) -6) 0)
(+.f32 0 (pow.f32 (+.f32 -1 u1) -6))
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2))
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2))
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4))
(-.f32 (pow.f32 (+.f32 -1 u1) -6) 0)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2))
(-.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (*.f32 -2 (pow.f32 (+.f32 -1 u1) -6)) 4))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2) 2))
(-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4) (/.f32 (neg.f32 (pow.f32 (+.f32 -1 u1) -6)) 4))
(-.f32 (+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2)) (-.f32 0 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4)))
(*.f32 (pow.f32 (+.f32 -1 u1) -6) 1)
(*.f32 1 (pow.f32 (+.f32 -1 u1) -6))
(*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 1/2))
(*.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 1/2)
(*.f32 1/2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2))
(*.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 1/4)
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4))
(*.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 1/8)
(*.f32 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6) 64)
(*.f32 64 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6))
(/.f32 (pow.f32 (+.f32 -1 u1) -6) 1)
(/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 2)
(/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 4)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 8)
Outputs
(*.f32 6 u1)
(+.f32 (*.f32 3 (pow.f32 u1 2)) (*.f32 6 u1))
(+.f32 (*.f32 6 u1) (*.f32 3 (pow.f32 u1 2)))
(+.f32 (*.f32 3 (pow.f32 u1 2)) (+.f32 (*.f32 2 (pow.f32 u1 3)) (*.f32 6 u1)))
(+.f32 (*.f32 6 u1) (+.f32 (*.f32 2 (pow.f32 u1 3)) (*.f32 3 (pow.f32 u1 2))))
(+.f32 (*.f32 6 u1) (+.f32 (*.f32 3 (pow.f32 u1 2)) (*.f32 2 (pow.f32 u1 3))))
(+.f32 (*.f32 3 (pow.f32 u1 2)) (+.f32 (*.f32 2 (pow.f32 u1 3)) (+.f32 (*.f32 3/2 (pow.f32 u1 4)) (*.f32 6 u1))))
(+.f32 (+.f32 (*.f32 6 u1) (*.f32 3/2 (pow.f32 u1 4))) (+.f32 (*.f32 2 (pow.f32 u1 3)) (*.f32 3 (pow.f32 u1 2))))
(+.f32 (+.f32 (*.f32 6 u1) (*.f32 3/2 (pow.f32 u1 4))) (+.f32 (*.f32 3 (pow.f32 u1 2)) (*.f32 2 (pow.f32 u1 3))))
(+.f32 (*.f32 6 u1) (+.f32 (-.f32 (*.f32 3/2 (pow.f32 u1 4)) (/.f32 (pow.f32 u1 3) -1/2)) (*.f32 3 (pow.f32 u1 2))))
(*.f32 6 (log.f32 (/.f32 1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 6 (/.f32 1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 1 (/.f32 6 u1)))
(*.f32 6 (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (/.f32 6 u1))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 1 (/.f32 6 u1))))
(+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1))))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (+.f32 (/.f32 6 u1) (/.f32 3 (pow.f32 u1 2))))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 2 (/.f32 1 (pow.f32 u1 3))))))
(+.f32 (*.f32 1 (/.f32 6 u1)) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (*.f32 3 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 1 (/.f32 6 u1)) (+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u1 3))) (*.f32 3 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 6 (log.f32 (/.f32 1 u1))) (+.f32 (/.f32 2 (pow.f32 u1 3)) (+.f32 (/.f32 6 u1) (/.f32 3 (pow.f32 u1 2)))))
(*.f32 6 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 6 (log.f32 (/.f32 -1 u1))) (*.f32 6 (/.f32 1 u1)))
(+.f32 (*.f32 1 (/.f32 6 u1)) (*.f32 6 (log.f32 (/.f32 -1 u1))))
(*.f32 6 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1 (/.f32 6 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (/.f32 3 (pow.f32 u1 2)) (*.f32 6 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 6 (/.f32 1 u1)) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 6 (log.f32 (/.f32 -1 u1))) (*.f32 2 (/.f32 1 (pow.f32 u1 3))))))
(+.f32 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u1 3))) (*.f32 6 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 1 (/.f32 6 u1))))
(+.f32 (+.f32 (*.f32 3 (/.f32 1 (pow.f32 u1 2))) (*.f32 6 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 u1 3))) (*.f32 1 (/.f32 6 u1))))
(+.f32 (+.f32 (/.f32 3 (pow.f32 u1 2)) (/.f32 2 (pow.f32 u1 3))) (*.f32 6 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))))
(*.f32 -8 u1)
(*.f32 u1 -8)
(+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1))
(+.f32 (*.f32 u1 -8) (*.f32 (pow.f32 u1 2) -4))
(+.f32 (*.f32 -8/3 (pow.f32 u1 3)) (+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1)))
(+.f32 (*.f32 u1 -8) (+.f32 (*.f32 (pow.f32 u1 2) -4) (*.f32 (pow.f32 u1 3) -8/3)))
(+.f32 (*.f32 -8/3 (pow.f32 u1 3)) (+.f32 (*.f32 -2 (pow.f32 u1 4)) (+.f32 (*.f32 -4 (pow.f32 u1 2)) (*.f32 -8 u1))))
(+.f32 (+.f32 (*.f32 u1 -8) (*.f32 (pow.f32 u1 2) -4)) (+.f32 (*.f32 (pow.f32 u1 4) -2) (*.f32 (pow.f32 u1 3) -8/3)))
(+.f32 (+.f32 (*.f32 u1 -8) (*.f32 (pow.f32 u1 2) -4)) (+.f32 (*.f32 (pow.f32 u1 3) -8/3) (*.f32 (pow.f32 u1 4) -2)))
(+.f32 (*.f32 u1 -8) (+.f32 (+.f32 (*.f32 (pow.f32 u1 2) -4) (*.f32 (pow.f32 u1 4) -2)) (*.f32 (pow.f32 u1 3) -8/3)))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 12 (log.f32 (/.f32 1 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 (log.f32 (/.f32 1 u1)) -1))) (*.f32 (log.f32 (/.f32 1 u1)) 12))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (*.f32 (log.f32 (/.f32 1 u1)) 12))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (*.f32 8 (/.f32 1 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 (log.f32 (/.f32 1 u1)) -1))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (*.f32 1 (/.f32 8 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (*.f32 1 (/.f32 8 u1))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (/.f32 8 u1)))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (*.f32 8 (/.f32 1 u1)))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 (log.f32 (/.f32 1 u1)) -1))) (+.f32 (*.f32 1 (/.f32 8 u1)) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (+.f32 (*.f32 1 (/.f32 8 u1)) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (+.f32 (/.f32 8 u1) (/.f32 4 (pow.f32 u1 2)))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 8 (/.f32 1 u1)) (*.f32 8/3 (/.f32 1 (pow.f32 u1 3)))))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (*.f32 (log.f32 (/.f32 1 u1)) -1))) (+.f32 (+.f32 (*.f32 1 (/.f32 8 u1)) (*.f32 (/.f32 1 (pow.f32 u1 3)) 8/3)) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (+.f32 (+.f32 (*.f32 1 (/.f32 8 u1)) (*.f32 (/.f32 1 (pow.f32 u1 3)) 8/3)) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(-.f32 (*.f32 -4 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 1 u1))))) (+.f32 (+.f32 (*.f32 (log.f32 (/.f32 1 u1)) 12) (/.f32 8/3 (pow.f32 u1 3))) (+.f32 (/.f32 8 u1) (/.f32 4 (pow.f32 u1 2)))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (*.f32 12 (log.f32 (/.f32 -1 u1))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (*.f32 (log.f32 (/.f32 -1 u1)) 12))
(*.f32 (log.f32 (/.f32 -1 u1)) -8)
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (*.f32 8 (/.f32 1 u1))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1 (/.f32 8 u1)) (*.f32 (log.f32 (/.f32 -1 u1)) 12)))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -8) (neg.f32 (*.f32 1 (/.f32 8 u1))))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -8) (neg.f32 (/.f32 8 u1)))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (*.f32 8 (/.f32 1 u1)))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1 (/.f32 8 u1)) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 12) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -8) (neg.f32 (*.f32 1 (/.f32 8 u1)))) (neg.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -8) (neg.f32 (+.f32 (/.f32 8 u1) (/.f32 4 (pow.f32 u1 2)))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 12 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 8 (/.f32 1 u1)) (*.f32 8/3 (/.f32 1 (pow.f32 u1 3)))))))
(-.f32 (*.f32 4 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (*.f32 1 (/.f32 8 u1)) (*.f32 (/.f32 1 (pow.f32 u1 3)) 8/3)) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 12) (*.f32 4 (/.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 4 (-.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 (pow.f32 u1 2)))) (neg.f32 (+.f32 (*.f32 1 (/.f32 8 u1)) (+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 12) (*.f32 (/.f32 1 (pow.f32 u1 3)) 8/3)))))
(+.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -8) (neg.f32 (+.f32 (/.f32 4 (pow.f32 u1 2)) (+.f32 (/.f32 8 u1) (/.f32 8/3 (pow.f32 u1 3))))))
1
(+.f32 1 (*.f32 6 u1))
(+.f32 (*.f32 6 u1) 1)
(+.f32 1 (+.f32 (*.f32 21 (pow.f32 u1 2)) (*.f32 6 u1)))
(+.f32 (*.f32 6 u1) (+.f32 (*.f32 (pow.f32 u1 2) 21) 1))
(+.f32 (*.f32 6 u1) (+.f32 1 (*.f32 (pow.f32 u1 2) 21)))
(+.f32 (+.f32 (*.f32 6 u1) 1) (*.f32 (pow.f32 u1 2) 21))
(+.f32 1 (+.f32 (*.f32 21 (pow.f32 u1 2)) (+.f32 (*.f32 56 (pow.f32 u1 3)) (*.f32 6 u1))))
(+.f32 (+.f32 (*.f32 6 u1) (*.f32 (pow.f32 u1 3) 56)) (+.f32 (*.f32 (pow.f32 u1 2) 21) 1))
(+.f32 1 (+.f32 (*.f32 (pow.f32 u1 3) 56) (+.f32 (*.f32 6 u1) (*.f32 (pow.f32 u1 2) 21))))
(+.f32 (+.f32 (*.f32 6 u1) 1) (+.f32 (*.f32 (pow.f32 u1 2) 21) (*.f32 (pow.f32 u1 3) 56)))
(/.f32 1 (pow.f32 u1 6))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (/.f32 1 (pow.f32 u1 6)))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 6 (/.f32 1 (pow.f32 u1 7))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (/.f32 6 (pow.f32 u1 7)))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 21 (/.f32 1 (pow.f32 u1 8)))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 1 (/.f32 21 (pow.f32 u1 8)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 6 (/.f32 1 (pow.f32 u1 7)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (/.f32 6 (pow.f32 u1 7)) (/.f32 21 (pow.f32 u1 8))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 56 (/.f32 1 (pow.f32 u1 9))) (*.f32 21 (/.f32 1 (pow.f32 u1 8))))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 1 (/.f32 56 (pow.f32 u1 9))))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 1 (/.f32 56 (pow.f32 u1 9)))) (*.f32 6 (/.f32 1 (pow.f32 u1 7)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (/.f32 6 (pow.f32 u1 7)) (+.f32 (/.f32 21 (pow.f32 u1 8)) (/.f32 56 (pow.f32 u1 9)))))
(/.f32 1 (pow.f32 u1 6))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (/.f32 1 (pow.f32 u1 6)))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 6 (/.f32 1 (pow.f32 u1 7))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (/.f32 6 (pow.f32 u1 7)))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 21 (/.f32 1 (pow.f32 u1 8)))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (*.f32 1 (/.f32 21 (pow.f32 u1 8)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 6 (/.f32 1 (pow.f32 u1 7)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (/.f32 6 (pow.f32 u1 7)) (/.f32 21 (pow.f32 u1 8))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 56 (/.f32 1 (pow.f32 u1 9))) (*.f32 21 (/.f32 1 (pow.f32 u1 8))))))
(+.f32 (*.f32 6 (/.f32 1 (pow.f32 u1 7))) (+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 1 (/.f32 56 (pow.f32 u1 9))))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (+.f32 (*.f32 1 (/.f32 21 (pow.f32 u1 8))) (*.f32 1 (/.f32 56 (pow.f32 u1 9)))) (*.f32 6 (/.f32 1 (pow.f32 u1 7)))))
(+.f32 (/.f32 1 (pow.f32 u1 6)) (+.f32 (/.f32 6 (pow.f32 u1 7)) (+.f32 (/.f32 21 (pow.f32 u1 8)) (/.f32 56 (pow.f32 u1 9)))))
(+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 0 (*.f32 -6 (log.f32 (+.f32 -1 u1))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 0)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 0 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (-.f32 0 (*.f32 (log.f32 (+.f32 -1 u1)) -18)) 4))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (/.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2) 2) (/.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) -2) 2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 4) (/.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) 4))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (/.f32 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 6) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) 8))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(-.f32 (+.f32 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 0 (/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 4)))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 -6 (log.f32 (+.f32 -1 u1)))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 -6 (*.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) 1/2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 1 (*.f32 -6 (log.f32 (+.f32 -1 u1))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 2 (*.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1/2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 1/2)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 2 (log.f32 (+.f32 -1 u1))) -3)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 1/4)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 1/2 (*.f32 -12 (log.f32 (+.f32 -1 u1))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 -12 (*.f32 (log.f32 (+.f32 -1 u1)) 1/2))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 1/8)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (log.f32 (+.f32 -1 u1)) -6)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 1/4 (*.f32 (log.f32 (+.f32 -1 u1)) -24))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 -3 (*.f32 2 (log.f32 (+.f32 -1 u1))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 1/16)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 2)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) 4)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) -1)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) 8)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24) 16)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(pow.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) 1)
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(neg.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(*.f32 -6 (log.f32 (+.f32 u1 -1)))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 0)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 0 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -4))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))
(+.f32 (/.f32 (*.f32 3 (+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))) 2) (-.f32 (*.f32 -6 (log.f32 (+.f32 u1 -1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)))
(+.f32 (/.f32 (*.f32 3 (+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))) 2) (-.f32 (*.f32 -6 (log.f32 (+.f32 u1 -1))) (*.f32 (*.f32 -4 (log.f32 (-.f32 1 u1))) 1/2)))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 -12 (log.f32 (+.f32 -1 u1))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 2) 2))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 4) (/.f32 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 3) 4))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1))))) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (neg.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (neg.f32 (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (+.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (+.f32 -1 u1)) 12))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (neg.f32 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))) (*.f32 -6 (log.f32 (+.f32 -1 u1)))) (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) 4)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -18) 2)))
(+.f32 (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 u1 -1)) -12) 4)) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 u1 -1)) -18) 2)))
(+.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 u1 -1)) -24)) 8) (-.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8) (/.f32 (*.f32 (log.f32 (+.f32 u1 -1)) -18) 2)))
(+.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 u1 -1)) -72)) 8) (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 u1 -1)) -24)) 8))
(+.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (-.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1) (neg.f32 (*.f32 -6 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) 8)) -1) (/.f32 (/.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) -2) -1))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (*.f32 (log.f32 (-.f32 1 u1)) -8)) 4) (/.f32 (+.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 12) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 4))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 -1 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 -1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 4) (*.f32 -12 (log.f32 (+.f32 -1 u1)))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 -1 (+.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) 4)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 1 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 2 (*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1/2))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 1/2)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 1/2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 1/4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 1/4 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 1/8)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)) -1)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) 2)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -24) (*.f32 (log.f32 (-.f32 1 u1)) -8)) -2)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 8)
(/.f32 (*.f32 2 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 u1 -1)) -48))) 8)
(/.f32 (*.f32 4 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -32) (*.f32 (log.f32 (+.f32 u1 -1)) -96))) 32)
(/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (-.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48) (*.f32 (log.f32 (-.f32 1 u1)) -16)) -1) 4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24))) 2)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (neg.f32 (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (log.f32 (-.f32 1 u1)) -16)) 4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 8)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -16)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48))) 4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 (log.f32 (+.f32 -1 u1)) -24)) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) 2)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(/.f32 (-.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -16) (*.f32 (log.f32 (+.f32 -1 u1)) -48)) (*.f32 (*.f32 (log.f32 (+.f32 -1 u1)) 4) -24)) 4)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(pow.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (+.f32 -1 u1)) 12)) 1)
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(neg.f32 (-.f32 (*.f32 -12 (log.f32 (+.f32 -1 u1))) (*.f32 (log.f32 (-.f32 1 u1)) -4)))
(+.f32 (*.f32 12 (log.f32 (+.f32 u1 -1))) (*.f32 -4 (log.f32 (-.f32 1 u1))))
(+.f32 (pow.f32 (+.f32 -1 u1) -6) 0)
(pow.f32 (+.f32 u1 -1) -6)
(+.f32 0 (pow.f32 (+.f32 -1 u1) -6))
(pow.f32 (+.f32 u1 -1) -6)
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2))
(pow.f32 (+.f32 u1 -1) -6)
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2))
(pow.f32 (+.f32 u1 -1) -6)
(+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4))
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (pow.f32 (+.f32 -1 u1) -6) 0)
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2))
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2) (/.f32 (*.f32 -2 (pow.f32 (+.f32 -1 u1) -6)) 4))
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 2) 2) (/.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) -2) 2))
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 3) 4) (/.f32 (neg.f32 (pow.f32 (+.f32 -1 u1) -6)) 4))
(pow.f32 (+.f32 u1 -1) -6)
(-.f32 (+.f32 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4) (/.f32 (pow.f32 (+.f32 -1 u1) -6) 2)) (-.f32 0 (/.f32 (pow.f32 (+.f32 -1 u1) -6) 4)))
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 (pow.f32 (+.f32 -1 u1) -6) 1)
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 1 (pow.f32 (+.f32 -1 u1) -6))
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 1/2))
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 1/2)
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 1/2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2))
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 1/4)
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 1/4 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4))
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 1/8)
(pow.f32 (+.f32 u1 -1) -6)
(*.f32 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6) 64)
(*.f32 64 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6))
(*.f32 (pow.f32 (+.f32 u1 (+.f32 u1 -2)) -6) 64)
(/.f32 (pow.f32 (+.f32 -1 u1) -6) 1)
(pow.f32 (+.f32 u1 -1) -6)
(/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 2) 2)
(pow.f32 (+.f32 u1 -1) -6)
(/.f32 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4) 4)
(pow.f32 (+.f32 u1 -1) -6)
(/.f32 (*.f32 2 (*.f32 (pow.f32 (+.f32 -1 u1) -6) 4)) 8)
(pow.f32 (+.f32 u1 -1) -6)

eval673.0ms (3.3%)

Compiler

Compiled 24503 to 19640 computations (19.8% saved)

prune582.0ms (2.8%)

Pruning

61 alts after pruning (52 fresh and 9 done)

PrunedKeptTotal
New78617803
Fresh93544
Picked011
Done189
Total79661857
Error
0.0b
Counts
857 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
2.3b
(/.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
27.3b
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
25.3b
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
26.2b
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
4.6b
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
27.4b
(*.f32 (pow.f32 u1 2) 1/2)
2.4b
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
2.3b
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (-.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 4) (/.f32 (neg.f32 (*.f32 u2 (PI.f32))) 4)) 2)))
2.3b
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
3.4b
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
1.8b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
15.9b
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
7.6b
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.6b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.7b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.8b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.4b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
13.5b
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.4b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
13.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.5b
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
7.5b
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
7.1b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
10.9b
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
10.9b
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
16.8b
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
7.6b
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
17.4b
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
17.3b
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
18.1b
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
18.3b
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
17.4b
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
7.5b
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
17.5b
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
8.3b
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
7.1b
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
15.8b
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
15.9b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
11.0b
(sqrt.f32 u1)
Compiler

Compiled 1519 to 1280 computations (15.7% saved)

regimes844.0ms (4.1%)

Counts
88 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -1/2))) (*.f32 u1 -1/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (+.f32 (/.f32 (*.f32 (PI.f32) u2) 2) (/.f32 (*.f32 (PI.f32) (*.f32 u2 3)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) 1/2)) (-.f32 1 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (-.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) 3)) 4) (/.f32 (neg.f32 (*.f32 u2 (PI.f32))) 4)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -3) (log.f32 (pow.f32 (-.f32 1 u1) -3/2)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 (pow.f32 u1 3) -2/3) (+.f32 u1 (pow.f32 u1 2))) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 1/4) (+.f32 (-.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) -3/2))) (-.f32 -1 (*.f32 3/4 (log.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1)))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (+.f32 (cos.f32 (+.f32 (PI.f32) (/.f32 (*.f32 u2 (PI.f32)) -1/2))) (sin.f32 (/.f32 (*.f32 (PI.f32) (-.f32 1 (*.f32 4 u2))) 2))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (log.f32 (pow.f32 (-.f32 1 u1) -3/2)) (+.f32 (*.f32 (log.f32 (-.f32 1 u1)) 3/4) (log.f32 (sqrt.f32 (pow.f32 (-.f32 1 u1) -3/2)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(+.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(/.f32 (*.f32 (-.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (-.f32 (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (cos.f32 (*.f32 (*.f32 (*.f32 (PI.f32) u2) -2) 1/2))))) (*.f32 2 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))))) 4)
(+.f32 (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) -1)) (*.f32 (sqrt.f32 (+.f32 u1 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))))) (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6)))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

10 calls:

170.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
143.0ms
u1
114.0ms
(-.f32 1 u1)
84.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
77.0ms
(log.f32 (-.f32 1 u1))
Results
ErrorSegmentsBranch
1.8b1cosTheta_i
0.4b2u1
1.8b1u2
0.4b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.4b2(neg.f32 (log.f32 (-.f32 1 u1)))
0.4b2(log.f32 (-.f32 1 u1))
0.4b2(-.f32 1 u1)
1.8b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.8b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 2109 to 1632 computations (22.6% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.953640878200531
0.9576925039291382
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes524.0ms (2.6%)

Counts
69 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -1/2))) (*.f32 u1 -1/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -5/2) (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 2 (*.f32 (log.f32 (-.f32 1 u1)) -4)) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
Calls

10 calls:

79.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
58.0ms
(-.f32 1 u1)
57.0ms
(log.f32 (-.f32 1 u1))
56.0ms
u1
35.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Results
ErrorSegmentsBranch
1.8b1cosTheta_i
0.4b2u1
1.8b1u2
0.4b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.4b2(neg.f32 (log.f32 (-.f32 1 u1)))
0.4b2(log.f32 (-.f32 1 u1))
0.4b2(-.f32 1 u1)
1.8b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.8b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1441 to 1131 computations (21.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.953640878200531
0.9576925039291382
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes395.0ms (1.9%)

Counts
66 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (neg.f32 (*.f32 -1/2 (pow.f32 u1 2))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (log.f32 (-.f32 1 u1))) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 u1 u1) (+.f32 (+.f32 (neg.f32 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) -2/3)) (*.f32 -1/2 (pow.f32 u1 4))))) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (+.f32 (*.f32 u1 3/2) (*.f32 (pow.f32 u1 2) 3/4))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3))))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 -1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2)) (-.f32 1 (*.f32 (log.f32 (-.f32 1 u1)) -1/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 2) 1/2) (+.f32 u1 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (+.f32 (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3))) (+.f32 -1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) (-.f32 (-.f32 (+.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 -3))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (-.f32 (/.f32 u1 2) (*.f32 u1 3/2)) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1) (*.f32 u1 -1/2))) (*.f32 u1 -1/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 u1 (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (neg.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 -4) (+.f32 (neg.f32 u1) (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 4) (+.f32 (+.f32 u1 (-.f32 (+.f32 u1 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2))) (*.f32 -1/3 (pow.f32 u1 3)))) (+.f32 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (+.f32 (/.f32 u1 2) (*.f32 u1 -4)) (-.f32 (+.f32 (*.f32 u1 -2) (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 -1/3 (pow.f32 u1 3)))) (/.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (pow.f32 (+.f32 -1 u1) 2)) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (log.f32 (pow.f32 (-.f32 1 u1) -3/2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (*.f32 4 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8) (log.f32 (-.f32 1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -8) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 4))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) -6)))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (log.f32 (-.f32 1 u1)) -4) (*.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) -6)) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
Calls

10 calls:

61.0ms
u1
49.0ms
(-.f32 1 u1)
48.0ms
(log.f32 (-.f32 1 u1))
33.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
30.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
Results
ErrorSegmentsBranch
2.3b1cosTheta_i
0.4b2u1
2.3b1u2
0.4b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.4b2(neg.f32 (log.f32 (-.f32 1 u1)))
0.4b2(log.f32 (-.f32 1 u1))
0.4b2(-.f32 1 u1)
2.3b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.3b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1358 to 1063 computations (21.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9853383898735046
0.9859014749526978
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes246.0ms (1.2%)

Counts
41 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
Calls

10 calls:

34.0ms
u1
32.0ms
(-.f32 1 u1)
32.0ms
(log.f32 (-.f32 1 u1))
22.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
18.0ms
(neg.f32 (log.f32 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
2.3b1cosTheta_i
0.4b2u1
2.3b1u2
0.4b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.4b2(neg.f32 (log.f32 (-.f32 1 u1)))
0.4b2(log.f32 (-.f32 1 u1))
0.4b2(-.f32 1 u1)
2.3b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.3b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 700 to 553 computations (21% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9853383898735046
0.9859014749526978
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes335.0ms (1.6%)

Counts
39 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 -1 (-.f32 1 (neg.f32 (log.f32 (-.f32 1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (*.f32 2 (-.f32 (*.f32 (pow.f32 u1 2) 1/2) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) u1)))) (sqrt.f32 1/2))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2))))) (+.f32 1 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 1/2 (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 4))) (+.f32 (+.f32 u1 (pow.f32 u1 2)) (*.f32 (pow.f32 u1 3) 2/3)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (log.f32 (pow.f32 (+.f32 u1 -1) 2)) 2))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (*.f32 2 (log.f32 (pow.f32 (+.f32 -1 u1) 4))) 8))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2)))
Calls

10 calls:

66.0ms
(log.f32 (-.f32 1 u1))
34.0ms
u2
33.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
32.0ms
u1
30.0ms
(-.f32 1 u1)
Results
ErrorSegmentsBranch
3.4b1cosTheta_i
0.8b2u1
2.4b2u2
0.8b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.8b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.8b2(neg.f32 (log.f32 (-.f32 1 u1)))
0.8b2(log.f32 (-.f32 1 u1))
0.8b2(-.f32 1 u1)
2.4b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.4b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 658 to 522 computations (20.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9966251254081726
0.9969936013221741
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes305.0ms (1.5%)

Counts
28 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

10 calls:

87.0ms
(log.f32 (-.f32 1 u1))
56.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
33.0ms
(-.f32 1 u1)
24.0ms
u2
23.0ms
u1
Results
ErrorSegmentsBranch
7.4b1cosTheta_i
2.9b2u1
4.1b2u2
3.0b2(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.9b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
2.9b2(neg.f32 (log.f32 (-.f32 1 u1)))
2.9b2(log.f32 (-.f32 1 u1))
2.9b2(-.f32 1 u1)
4.1b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
4.1b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 459 to 367 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.999822735786438
0.9998440742492676
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes267.0ms (1.3%)

Counts
27 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (-.f32 u1 (-.f32 (*.f32 (pow.f32 u1 3) -1/3) (*.f32 1/2 (pow.f32 u1 2)))))
(sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2))))
(sqrt.f32 (+.f32 (-.f32 -1 (*.f32 (pow.f32 u1 3) -1/3)) (-.f32 1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1))))
(sqrt.f32 (+.f32 (-.f32 -1 (-.f32 (/.f32 (pow.f32 u1 2) -2) u1)) (-.f32 1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 u1 (-.f32 (/.f32 (pow.f32 u1 2) -2) -1)) (-.f32 1 (*.f32 (pow.f32 u1 3) -1/3))))
(sqrt.f32 (-.f32 (+.f32 (*.f32 u1 2) (*.f32 (pow.f32 u1 2) 1/2)) (+.f32 u1 (*.f32 -1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (-.f32 1 (*.f32 u1 -2)) (+.f32 (-.f32 -1 u1) (*.f32 1/3 (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (+.f32 (+.f32 (+.f32 u1 u1) (*.f32 1/2 (pow.f32 u1 2))) -1) (+.f32 (-.f32 1 u1) (*.f32 1/3 (pow.f32 u1 3)))))
(sqrt.f32 (+.f32 (-.f32 -1 u1) (-.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (+.f32 -1 (*.f32 u1 -2)) (*.f32 (pow.f32 u1 3) -1/3)))))
(sqrt.f32 (+.f32 (/.f32 (pow.f32 u1 2) 2) (+.f32 (-.f32 1 (+.f32 u1 (*.f32 (pow.f32 u1 3) -1/3))) (-.f32 -1 (*.f32 u1 -2)))))
(sqrt.f32 (+.f32 (/.f32 (neg.f32 u1) 2) (/.f32 (+.f32 (neg.f32 u1) (-.f32 (+.f32 (pow.f32 u1 2) (*.f32 u1 4)) (*.f32 (pow.f32 u1 3) -2/3))) 2)))
Outputs
(sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

9 calls:

76.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
53.0ms
(log.f32 (-.f32 1 u1))
24.0ms
u2
23.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
23.0ms
u1
Results
ErrorSegmentsBranch
7.4b1cosTheta_i
4.4b2u1
4.1b2u2
4.4b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
4.4b2(neg.f32 (log.f32 (-.f32 1 u1)))
4.4b2(log.f32 (-.f32 1 u1))
4.4b2(-.f32 1 u1)
4.1b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
4.1b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 430 to 343 computations (20.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.002546743955463171
0.0028459536843001842
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes232.0ms (1.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(sqrt.f32 (+.f32 (+.f32 u1 (*.f32 (pow.f32 u1 2) 1/2)) (*.f32 (pow.f32 u1 3) 1/3)))
Outputs
(sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

9 calls:

93.0ms
u1
60.0ms
(log.f32 (-.f32 1 u1))
14.0ms
u2
13.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
13.0ms
(-.f32 1 u1)
Results
ErrorSegmentsBranch
7.4b1cosTheta_i
4.5b2u1
4.1b2u2
4.5b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
4.5b2(neg.f32 (log.f32 (-.f32 1 u1)))
4.5b2(log.f32 (-.f32 1 u1))
4.5b2(-.f32 1 u1)
4.1b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
4.1b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 189 to 150 computations (20.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
0.002546743955463171
0.0028459536843001842
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes96.0ms (0.5%)

Counts
12 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Calls

9 calls:

14.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
12.0ms
u2
12.0ms
u1
12.0ms
(-.f32 1 u1)
11.0ms
(log.f32 (-.f32 1 u1))
Results
ErrorSegmentsBranch
7.4b1cosTheta_i
4.5b2u1
4.9b2u2
4.5b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
4.5b2(neg.f32 (log.f32 (-.f32 1 u1)))
4.5b2(log.f32 (-.f32 1 u1))
4.5b2(-.f32 1 u1)
4.9b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
4.9b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 161 to 128 computations (20.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0010742353042587638
0.0010774573311209679
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes63.0ms (0.3%)

Counts
11 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
(sqrt.f32 (-.f32 u1 (*.f32 -1/4 (pow.f32 u1 4))))
(sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (*.f32 -1/2 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (-.f32 1 u1)) -2)) (sqrt.f32 1/2))
Outputs
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1))
Calls

7 calls:

11.0ms
u1
11.0ms
(-.f32 1 u1)
11.0ms
(log.f32 (-.f32 1 u1))
7.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
7.0ms
(neg.f32 (log.f32 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
8.3b1cosTheta_i
6.2b2u1
8.3b1u2
6.2b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
6.2b2(neg.f32 (log.f32 (-.f32 1 u1)))
6.2b2(log.f32 (-.f32 1 u1))
6.2b2(-.f32 1 u1)
Compiler

Compiled 133 to 107 computations (19.5% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9954438805580139
0.9959728717803955
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes99.0ms (0.5%)

Counts
7 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Outputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Calls

7 calls:

52.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
13.0ms
u1
9.0ms
(log.f32 (-.f32 1 u1))
9.0ms
(-.f32 1 u1)
6.0ms
(neg.f32 (log.f32 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
11.0b1cosTheta_i
7.5b2u1
11.0b1u2
7.5b2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
7.5b2(neg.f32 (log.f32 (-.f32 1 u1)))
7.5b2(log.f32 (-.f32 1 u1))
7.5b2(-.f32 1 u1)
Compiler

Compiled 97 to 79 computations (18.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00015593790158163756
0.00017727992963045835
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes15.0ms (0.1%)

Accuracy

Total -16.5b remaining (-150.6%)

Threshold costs -16.5b (-150.6%)

Counts
6 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(sqrt.f32 (neg.f32 (neg.f32 u1)))
(*.f32 (pow.f32 u1 2) 1/2)
(+.f32 (*.f32 (pow.f32 u1 2) 1/2) (*.f32 u1 1/3))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (*.f32 (pow.f32 u1 2) 1/2))
(+.f32 (+.f32 (*.f32 u1 1/3) 7/18) (+.f32 (/.f32 20/27 u1) (*.f32 (pow.f32 u1 2) 1/2)))
Outputs
(sqrt.f32 u1)
Calls

3 calls:

5.0ms
u2
4.0ms
u1
4.0ms
cosTheta_i
Results
ErrorSegmentsBranch
11.0b1cosTheta_i
11.0b1u1
11.0b1u2
Compiler

Compiled 61 to 48 computations (21.3% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01061210
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 1 u1) 16022241/16777216) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (-.f32 1 u1) 16022241/16777216) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (-.f32 1 u1) 8266973/8388608) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(if (<=.f32 (-.f32 1 u1) 8266973/8388608) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(if (<=.f32 (-.f32 1 u1) 16723529/16777216) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2))))
(if (<=.f32 (-.f32 1 u1) 4193633/4194304) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 11166915/4294967296) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 11166915/4294967296) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 2308545/2147483648) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(if (<=.f32 (-.f32 1 u1) 16701719/16777216) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 2748779/17179869184) (sqrt.f32 u1) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(sqrt.f32 u1)
Outputs
(if (<=.f32 (-.f32 1 u1) 16022241/16777216) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (+.f32 (neg.f32 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (*.f32 -1/4 (pow.f32 u1 4))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (-.f32 1 u1) 16022241/16777216) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (+.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))) (*.f32 (pow.f32 u1 3) 1/3)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (-.f32 1 u1) 8266973/8388608) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (/.f32 (log.f32 (-.f32 1 u1)) -2) (*.f32 (log.f32 (-.f32 1 u1)) -3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(if (<=.f32 (-.f32 1 u1) 8266973/8388608) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(if (<=.f32 (-.f32 1 u1) 16723529/16777216) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 2))))
(if (<=.f32 (-.f32 1 u1) 4193633/4194304) (*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 11166915/4294967296) (sqrt.f32 (-.f32 u1 (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 11166915/4294967296) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 3) 1/3) (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 2308545/2147483648) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(if (<=.f32 (-.f32 1 u1) 16701719/16777216) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sqrt.f32 (+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)))
(if (<=.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 2748779/17179869184) (sqrt.f32 u1) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))))
(sqrt.f32 u1)
Compiler

Compiled 430 to 354 computations (17.7% saved)

soundness221.0ms (1.1%)

Algorithm
egg-herbie
Rules
1068×rational_best-simplify-49
1068×rational_best-simplify-49
1018×rational_best-simplify-64
1018×rational_best-simplify-64
958×rational_best-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04106646
110796250
232946208
04106646
110796250
232946208
Stop Event
node limit
node limit
Compiler

Compiled 223 to 181 computations (18.8% saved)

end197.0ms (1%)

Compiler

Compiled 397 to 302 computations (23.9% saved)

Profiling

Loading profile data...