Details

Time bar (total: 13.1s)

analyze173.0ms (1.3%)

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 37 to 28 computations (24.3% saved)

sample2.3s (17.3%)

Results
2.3s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess20.0ms (0.2%)

Algorithm
egg-herbie
Rules
60×+-commutative
48×fma-def
42×sub-neg
30×associate-+l-
26×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027132
142132
252132
369132
486132
5112132
6158132
7199132
8237132
9246132
10249132
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (sin.f32 (*.f32 314159265359/50000000000 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (sin.f32 (*.f32 314159265359/50000000000 u1)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (sin.f32 (*.f32 u1 314159265359/50000000000)))
Compiler

Compiled 17 to 14 computations (17.6% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×+-commutative
14×sub-neg
12×fma-def
10×associate-+l-
*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
11933
22333
33033
43733
54733
66533
78133
89233
99533
109633
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.5b
Counts
2 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

localize71.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 u1 (-.f32 1 u1))
0.2b
(sin.f32 (*.f32 314159265359/50000000000 u2))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 39 to 27 computations (30.8% saved)

series13.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

TimeVariablePointExpression
8.0ms
u2
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))

rewrite85.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1428×associate-*r/
1138×associate-*l/
864×associate-/r*
662×associate-/l*
410×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126564
2329064
Stop Event
node limit
Counts
4 → 139
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 u1 (-.f32 1 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 314159265359/50000000000 u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 u1) (/.f32 -1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u1) u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 u1 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))))))

simplify112.0ms (0.9%)

Algorithm
egg-herbie
Rules
1288×associate-/r/
736×associate-*r*
630×associate-*l*
586×associate-/l*
544×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04335779
111625493
255735353
Stop Event
node limit
Counts
175 → 254
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 -1 (-.f32 1 u1)))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(neg.f32 (/.f32 u1 (+.f32 -1 u1)))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (+.f32 1/2 (/.f32 3/8 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 -1 u1)))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 u1)) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) 1))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) u1))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (neg.f32 u1) (/.f32 -1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 u1 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 u1 1) 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u1 u1)))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 u1)) (hypot.f32 1 (pow.f32 (neg.f32 u1) 3/2)))) (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 u1 1))
(/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (/.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (+.f32 u1 1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (+.f32 -1 u1)))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))

eval94.0ms (0.7%)

Compiler

Compiled 4986 to 3694 computations (25.9% saved)

prune69.0ms (0.5%)

Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New22925254
Fresh000
Picked011
Done000
Total22926255
Error
0.1b
Counts
255 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
2.0b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
0.9b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
0.6b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
0.6b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
0.6b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.6b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
0.7b
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
0.6b
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
5.9b
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
1.3b
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.6b
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
12.9b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
3.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
12.8b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
0.5b
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
15.4b
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.6b
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
5.9b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
1.8b
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
3.3b
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Compiler

Compiled 880 to 693 computations (21.3% saved)

localize99.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 u1 (-.f32 1 u1))
0.2b
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.4b
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 56 to 33 computations (41.1% saved)

series2.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u2
@0
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
0.0ms
u2
@inf
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u2
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1412×associate-*r/
1186×associate-*l/
858×associate-/r*
666×associate-/l*
390×associate-/r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01577
130757
2381057
Stop Event
node limit
Counts
3 → 74
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))

simplify86.0ms (0.7%)

Algorithm
egg-herbie
Rules
1234×distribute-lft-in
1006×associate-*r/
952×associate-/r/
908×associate-/l/
666×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02723938
16703826
236983824
Stop Event
node limit
Counts
118 → 157
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (*.f32 u2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (sqrt.f32 -1)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (*.f32 u2 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(fabs.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))

localize39.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.2b
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.4b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Compiler

Compiled 39 to 26 computations (33.3% saved)

series6.0ms (0%)

Counts
3 → 24
Calls

15 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
1.0ms
u1
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
1.0ms
u1
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
1.0ms
u2
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
1.0ms
u2
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))

rewrite83.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1536×associate-*r/
1210×associate-*l/
874×associate-/r*
668×associate-/l*
400×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
124869
2311469
Stop Event
node limit
Counts
3 → 143
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u2 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) u2) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) u2) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) u2)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.f32 -1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u1) (pow.f32 (/.f32 -1 (+.f32 -1 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))

simplify107.0ms (0.8%)

Algorithm
egg-herbie
Rules
1450×associate-*r/
1080×associate-/r/
1008×fma-def
840×associate-*l/
710×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04126059
19625971
233505757
Stop Event
node limit
Counts
167 → 292
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(log.f32 (exp.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 u2 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u2 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) u2) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) u2) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) u2)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.f32 -1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 -1 (+.f32 -1 u1)) 1/2))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 (sqrt.f32 -1) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 u1)) (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 u2 (*.f32 u1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 u2 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 314159265359/100000000000 u1) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/160000000000 (*.f32 (/.f32 u2 (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1)))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) -1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 u2 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) -1/2)))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 u2 (*.f32 u1 u1)))) (fma.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) -1/2 (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(fma.f32 -1/2 (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) u2) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (/.f32 (*.f32 (*.f32 1/2 u2) (sqrt.f32 -1)) u1))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)) 3/8)))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) 5/16 (fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)) 3/8))))
(fma.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1)) (+.f32 3/8 (/.f32 5/16 u1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1))) (/.f32 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1)))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 -1)))
(+.f32 (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 3/8 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 1 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) u2)) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) u2)) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) u2)) 314159265359/50000000000)
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))) u2) 314159265359/50000000000)
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (*.f32 314159265359/50000000000 u2) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) u2) 314159265359/50000000000)
(pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(log.f32 (exp.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(cbrt.f32 (pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(expm1.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(exp.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(log1p.f32 (expm1.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) u2))
(/.f32 (*.f32 u2 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(/.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (/.f32 u2 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 u2 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u2 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) u2) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) u2))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) u2) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) u2)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(/.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 u2 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 u2 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 u2 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) u2)
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (*.f32 u2 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (/.f32 (cbrt.f32 (+.f32 -1 u1)) u2))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) u2)
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u2 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))) u2)
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 u2 (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) u2)
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u2 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))) u2)
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 u2 (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) u2)
(pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)))
(sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 u2)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.f32 -1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 -1 (+.f32 -1 u1)) 1/2))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.f32 -1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 u1 1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (/.f32 (fabs.f32 (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 1 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(/.f32 (sqrt.f32 u1) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))

localize81.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 314159265359/50000000000 u2))
0.3b
(*.f32 u1 (+.f32 u1 1))
0.3b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 70 to 42 computations (40% saved)

series7.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
2.0ms
u2
@0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@-inf
(*.f32 u1 (+.f32 u1 1))

rewrite89.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1780×associate-/l*
972×associate-/r/
654×associate-/l/
348×add-sqr-sqrt
336×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01664
134242
2458942
Stop Event
node limit
Counts
2 → 68
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u1 (+.f32 u1 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 u1 (*.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 1 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 u1 1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 1 (sqrt.f32 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 1 (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u1 u1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 u1 u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u1 u1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u1 4)) (pow.f32 (cbrt.f32 u1) 2) u1)))))

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
1036×fma-def
1000×times-frac
974×associate-/l*
764×associate-*r/
740×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02493112
16412960
221572790
Stop Event
node limit
Counts
100 → 124
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(pow.f32 u1 2)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(pow.f32 u1 2)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(-.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)
(-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)
(-.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)
(/.f32 u1 (/.f32 1 (+.f32 u1 1)))
(/.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) 1)
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 u1 1)) u1)))
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))
(/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 1 (sqrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3))))
(pow.f32 (fma.f32 u1 u1 u1) 1)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))
(log.f32 (exp.f32 (fma.f32 u1 u1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))
(exp.f32 (log.f32 (fma.f32 u1 u1 u1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))
(log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(fma.f32 1 (*.f32 u1 u1) u1)
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (pow.f32 (cbrt.f32 u1) 2) u1)
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1/2 (/.f32 (/.f32 u1 (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) u1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 3/8 (/.f32 5/16 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 7)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(pow.f32 u1 2)
(*.f32 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(pow.f32 u1 2)
(*.f32 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 u1 (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(+.f32 (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))
(fma.f32 u1 u1 u1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))) 1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 1)
(fma.f32 u1 u1 u1)
(-.f32 (+.f32 u1 (+.f32 1 (*.f32 u1 u1))) 1)
(fma.f32 u1 u1 u1)
(/.f32 u1 (/.f32 1 (+.f32 u1 1)))
(fma.f32 u1 u1 u1)
(/.f32 1 (/.f32 1 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(/.f32 (+.f32 u1 1) (/.f32 1 u1))
(fma.f32 u1 u1 u1)
(/.f32 (fma.f32 u1 u1 u1) 1)
(fma.f32 u1 u1 u1)
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 u1 1)) u1)))
(fma.f32 u1 u1 u1)
(/.f32 (hypot.f32 u1 (sqrt.f32 u1)) (/.f32 1 (hypot.f32 u1 (sqrt.f32 u1))))
(fma.f32 u1 u1 u1)
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(fma.f32 u1 u1 u1)
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 u1 1)) u1)))
(fma.f32 u1 u1 u1)
(/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(fma.f32 u1 u1 u1)
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) (/.f32 1 (cbrt.f32 (fma.f32 u1 u1 u1))))
(fma.f32 u1 u1 u1)
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 1 (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(fma.f32 u1 u1 u1)
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)) u1)
(*.f32 u1 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(/.f32 (-.f32 (pow.f32 u1 3) u1) (+.f32 -1 u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 1 (sqrt.f32 (+.f32 u1 1))))
(fma.f32 u1 u1 u1)
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 1 (cbrt.f32 (+.f32 u1 1))))
(fma.f32 u1 u1 u1)
(/.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))
(fma.f32 u1 u1 u1)
(/.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 1 (cbrt.f32 u1)))
(fma.f32 u1 u1 u1)
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)) u1)
(*.f32 u1 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(/.f32 (-.f32 (pow.f32 u1 3) u1) (+.f32 -1 u1))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1))
(*.f32 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)) u1)
(*.f32 u1 (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(/.f32 (-.f32 (pow.f32 u1 3) u1) (+.f32 -1 u1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) u1)
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (pow.f32 u1 3)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 1 (-.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (pow.f32 u1 3)))
(/.f32 (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (*.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 1) u1)))
(pow.f32 (fma.f32 u1 u1 u1) 1)
(fma.f32 u1 u1 u1)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 2)
(fma.f32 u1 u1 u1)
(pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 3)
(fma.f32 u1 u1 u1)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3) 1/3)
(fma.f32 u1 u1 u1)
(sqrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 2))
(fma.f32 u1 u1 u1)
(log.f32 (exp.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 u1 u1))))
(fma.f32 u1 u1 u1)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3))
(fma.f32 u1 u1 u1)
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (+.f32 u1 1) 3)))
(fma.f32 u1 u1 u1)
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 u1 3)))
(fma.f32 u1 u1 u1)
(expm1.f32 (log1p.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(exp.f32 (log.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1))
(fma.f32 u1 u1 u1)
(log1p.f32 (expm1.f32 (fma.f32 u1 u1 u1)))
(fma.f32 u1 u1 u1)
(fma.f32 u1 u1 u1)
(fma.f32 1 (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (pow.f32 (cbrt.f32 u1) 2) u1)
(fma.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u1 4)) u1)

localize121.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 314159265359/50000000000 u2))
0.3b
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
0.3b
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 122 to 57 computations (53.3% saved)

series4.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u2
@-inf
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))

rewrite96.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
594×associate-+l+
444×add-sqr-sqrt
436×associate-+r+
426×*-un-lft-identity
424×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020122
144998
2630098
Stop Event
node limit
Counts
2 → 77
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1)) (+.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 0 (+.f32 (pow.f32 u1 3) -1))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 (pow.f32 u1 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) 1) (+.f32 1 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))) (hypot.f32 1 (pow.f32 u1 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3)) (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) 1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 (pow.f32 u1 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) 1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (+.f32 (pow.f32 u1 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3) (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 (/.f32 1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) 2) (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))))

simplify141.0ms (1.1%)

Algorithm
egg-herbie
Rules
1736×distribute-lft-in
1556×associate-/l*
1306×associate-/r*
888×associate-*r/
762×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03007051
18886159
231346157
Stop Event
node limit
Counts
109 → 183
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3)))))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1))
(+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1)) (+.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(+.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1))
(+.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))
(-.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(-.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))
(-.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))) 1)
(-.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 0 (+.f32 (pow.f32 u1 3) -1))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(/.f32 u1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))
(/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))
(/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 (pow.f32 u1 3) -1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(/.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) 1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))) (hypot.f32 1 (pow.f32 u1 3/2)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 u1 3))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3)) (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 3) -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) 1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 (pow.f32 u1 3) -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) 1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (+.f32 (pow.f32 u1 3) -1))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) 3)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3) (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(exp.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(fma.f32 u1 (/.f32 1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(fma.f32 1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(fma.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) 2) (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3)))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3)))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))) (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))) (pow.f32 u2 5)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u1 2) (+.f32 1 u1)) u1) (+.f32 1 (*.f32 -1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 3))) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 -1 (-.f32 (-.f32 (/.f32 -1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(sqrt.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3))) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3))) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1)) (+.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(+.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) u1))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(+.f32 (+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (*.f32 u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) 1)
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (expm1.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (expm1.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))
(-.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(+.f32 (-.f32 0 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(-.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))))
(-.f32 (/.f32 0 (+.f32 (pow.f32 u1 3) -1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)))
(+.f32 (-.f32 0 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(-.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))))
(-.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))) (-.f32 1 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (expm1.f32 (log1p.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))))
(-.f32 (+.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 0 (+.f32 (pow.f32 u1 3) -1))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (-.f32 0 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(-.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))))
(/.f32 u1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 1 (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (+.f32 (pow.f32 u1 3) -1))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (+.f32 -1 (pow.f32 u1 3)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (*.f32 (/.f32 (+.f32 (pow.f32 u1 3) -1) u1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1))))) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 u1 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (+.f32 -1 (pow.f32 u1 3)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 u1 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (*.f32 (+.f32 (pow.f32 u1 3) -1) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1))))) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 u1 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) 1) (+.f32 1 (pow.f32 u1 3)))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))) (hypot.f32 1 (pow.f32 u1 3/2)))
(/.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (hypot.f32 1 (pow.f32 u1 3/2)) (hypot.f32 1 (pow.f32 u1 3/2))))
(/.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (hypot.f32 1 (pow.f32 u1 3/2))) (hypot.f32 1 (pow.f32 u1 3/2)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)) (pow.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) 2)) (cbrt.f32 (+.f32 1 (pow.f32 u1 3))))
(+.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (pow.f32 u1 3) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 1 (pow.f32 u1 3)))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1)))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (/.f32 (/.f32 (pow.f32 (fma.f32 u1 u1 u1) 2) (/.f32 (+.f32 -1 (pow.f32 u1 3)) u1)) (+.f32 -1 (pow.f32 u1 3))) u1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (/.f32 (pow.f32 (fma.f32 u1 u1 u1) 2) (*.f32 (+.f32 -1 (pow.f32 u1 3)) (/.f32 (+.f32 -1 (pow.f32 u1 3)) u1))) u1)) (-.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3)) (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1) 3)) (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2) (*.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1) (-.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) 3)) (fma.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (-.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2)))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) 3)) (fma.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))) (fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3)))) (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 u1 (fma.f32 u1 u1 1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) u1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 3) -1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (+.f32 -1 (pow.f32 u1 3)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) 1) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (*.f32 (+.f32 u1 (fma.f32 u1 u1 1)) (+.f32 -1 (pow.f32 u1 3)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2))) (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 u1 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) u1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (+.f32 (pow.f32 u1 3) -1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1))))) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) 1) (*.f32 (+.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (pow.f32 (fma.f32 u1 u1 u1) 2)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (+.f32 (fma.f32 u1 u1 u1) (pow.f32 (fma.f32 u1 u1 u1) 2)))) (/.f32 u1 (+.f32 -1 (pow.f32 u1 3))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 u1 (fma.f32 u1 u1 1))))) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (+.f32 (pow.f32 u1 3) -1))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (+.f32 -1 (pow.f32 u1 3)))
(/.f32 (neg.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (+.f32 -1 (pow.f32 u1 3)))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 1)
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))) (hypot.f32 1 (pow.f32 u1 3/2))) 2)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (hypot.f32 1 (pow.f32 u1 3/2))) 2)
(pow.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1)) (hypot.f32 1 (pow.f32 u1 3/2))) 2)
(pow.f32 (cbrt.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))) 3)
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1) 2))
(fabs.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3))))
(pow.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3) 1/3)
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(sqrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1) 2))
(fabs.f32 (/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3))))
(log.f32 (exp.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)) 3))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3) (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 1 (fma.f32 u1 u1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 3) (pow.f32 (+.f32 u1 (fma.f32 u1 u1 1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(exp.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))
(exp.f32 (+.f32 (-.f32 (log.f32 u1) (log1p.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 u1 (exp.f32 (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))) 1))
(exp.f32 (+.f32 (-.f32 (log.f32 u1) (log1p.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 u1 (exp.f32 (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))
(log1p.f32 (expm1.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1))))
(*.f32 (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (+.f32 -1 (pow.f32 u1 3))) u1)
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (+.f32 -1 (pow.f32 u1 3)))
(fma.f32 u1 (/.f32 1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))
(fma.f32 (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (/.f32 (sqrt.f32 u1) (hypot.f32 1 (pow.f32 u1 3/2))) (*.f32 u1 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3)))))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) 2) (cbrt.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 3) -1) u1)))
(+.f32 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (+.f32 -1 (pow.f32 u1 3))) u1 (/.f32 u1 (+.f32 1 (pow.f32 u1 3))))

localize68.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 314159265359/50000000000 u2))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 314159265359/50000000000 u2)
0.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
Compiler

Compiled 66 to 48 computations (27.3% saved)

series47.0ms (0.4%)

Counts
1 → 20
Calls

6 calls:

TimeVariablePointExpression
34.0ms
u2
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
4.0ms
u1
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
3.0ms
u1
@-inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
2.0ms
u2
@-inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
2.0ms
u2
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)

rewrite82.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1434×associate-*r/
1180×associate-*l/
858×associate-/r*
664×associate-/l*
390×associate-/r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01633
133233
2382133
Stop Event
node limit
Counts
1 → 67
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))

simplify103.0ms (0.8%)

Algorithm
egg-herbie
Rules
1580×associate-/r*
1284×associate-+l+
1040×associate-*r/
750×associate-*l/
744×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03406169
110265807
238895771
Stop Event
node limit
Counts
87 → 150
Calls
Call 1
Inputs
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6))))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))))))))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1) (*.f32 u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 1/2))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2))))
(+.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (+.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 7/72))) (*.f32 u1 u1)))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 1/2)) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/18 (fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 7/72)))) (*.f32 u1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6))))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (fma.f32 (pow.f32 u1 3) (fma.f32 7/216 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (fma.f32 91/1296 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (+.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 7/72))) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 1/2)) (fma.f32 (pow.f32 u1 3) (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 7/216 (fma.f32 1/6 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 2/9 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 91/1296 (*.f32 (pow.f32 u1 1/6) (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/18 (fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 7/72)))) (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 1/2)) (fma.f32 (pow.f32 u1 3) (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 7/216 (fma.f32 1/6 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 2/9 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 91/1296 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 14/81 (pow.f32 u1 1/6))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1) (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/18 (fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) 7/72)))) (*.f32 u1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 1/3 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/6 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 1/3 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (fma.f32 1/6 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))))))
(fma.f32 1/3 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 7/72 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 1/18 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 1/6 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))))
(fma.f32 1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 (pow.f32 -1 1/6) (*.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 11/72)))))
(fma.f32 1/3 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 (pow.f32 -1 1/6) (*.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 1/6 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) 11/72)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))))))
(fma.f32 1/3 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 7/72 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81) (pow.f32 u1 3)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (pow.f32 u1 3))) (fma.f32 7/216 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 91/1296 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/18 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1))))))))))))
(fma.f32 1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 7/72 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81) (pow.f32 u1 3)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 u1 3) 2/9)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (fma.f32 7/216 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 91/1296 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))))))
(fma.f32 1/3 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (+.f32 (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 u1 3) 14/81)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/6 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)))) (+.f32 (+.f32 (fma.f32 1/6 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 u1 3) 2/9)) (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (*.f32 7/216 (sqrt.f32 -1)) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 91/1296 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) 11/72)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (neg.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) -1/2) u1)))
(-.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) -1/2)) u1))
(-.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) -1/2))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))))))))
(fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (sqrt.f32 -1) 2))) 2/9) (*.f32 u1 u1)) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 7/72 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) -1/2) u1) (*.f32 1/18 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)))))))
(fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (+.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) -1/2))) u1) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 11/72))))
(fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) 11/72) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) -1/2))))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))
(fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (sqrt.f32 -1) 2))) 2/9) (*.f32 u1 u1)) (+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 -1 (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (sqrt.f32 -1) 2))) -14/81) (fma.f32 -91/1296 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 -7/216 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 -1/6 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (sqrt.f32 -1) 2))) 2/9)))))) (pow.f32 u1 3)) (fma.f32 7/72 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) -1/2) u1) (*.f32 1/18 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1))))))))
(fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) -1/2))) u1) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 11/72)) (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) -14/81) (+.f32 (*.f32 (*.f32 (*.f32 -1/6 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))) (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 2/9) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) -133/1296))) (pow.f32 u1 3)))))
(-.f32 (fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (sqrt.f32 -1)) 11/72) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) -1/2)))) (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) -14/81) (+.f32 (*.f32 -1/6 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 2/9 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) -133/1296))) (pow.f32 u1 3)))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) 4))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))) 4))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/6) 3))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (neg.f32 u1))) (cbrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 u1 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval905.0ms (6.9%)

Compiler

Compiled 32257 to 23216 computations (28% saved)

prune483.0ms (3.7%)

Pruning

40 alts after pruning (36 fresh and 4 done)

PrunedKeptTotal
New1322301352
Fresh14620
Picked101
Done145
Total1338401378
Error
0.0b
Counts
1378 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
0.9b
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
5.9b
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.6b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
0.5b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
0.7b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
0.9b
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
0.6b
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
5.9b
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
5.9b
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
1.3b
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.6b
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.5b
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 1 (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
5.9b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
0.5b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
12.9b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
3.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
15.4b
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
4.0b
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.7b
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
5.9b
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
5.9b
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
6.0b
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
8.7b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
5.9b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
8.7b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
11.3b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
5.8b
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
5.9b
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
5.8b
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
5.8b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
Compiler

Compiled 1258 to 989 computations (21.4% saved)

localize65.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
0.3b
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
0.3b
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.4b
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 68 to 43 computations (36.8% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u2
@0
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.0ms
u1
@-inf
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)

rewrite96.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1448×associate-*r/
1262×associate-*l/
1214×associate-/r*
338×add-sqr-sqrt
324×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01764
135246
2429046
Stop Event
node limit
Counts
2 → 146
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u1) -1) (pow.f32 (pow.f32 u1 -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1) (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (+.f32 -1 (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 u1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (-.f32 1 u1)) (/.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 u1) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 1 (-.f32 1 u1))) (pow.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 u1 1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (cbrt.f32 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) u1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) (pow.f32 u1 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 1) 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (pow.f32 u1 -1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) 1) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) -1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 u1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 (pow.f32 u1 -1))) (sqrt.f32 (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (cbrt.f32 (pow.f32 u1 -1)) (cbrt.f32 (pow.f32 u1 -1)))) (cbrt.f32 (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u1 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 1) 1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))))))

simplify101.0ms (0.8%)

Algorithm
egg-herbie
Rules
884×unswap-sqr
744×associate-/l*
702×distribute-lft-in
664×distribute-rgt-in
508×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04636030
111945840
244615712
Stop Event
node limit
Counts
178 → 267
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) 1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3) 1/3)
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 -1 (pow.f32 u1 -1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1) (pow.f32 (pow.f32 u1 -1) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1) (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))
(/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 u1 -1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 -1 (-.f32 1 u1)) (/.f32 -1 u1))
(/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 1 u1)))
(/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (*.f32 (neg.f32 u1) 1) (+.f32 -1 u1))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))
(/.f32 (*.f32 1 (/.f32 1 (-.f32 1 u1))) (pow.f32 u1 -1))
(/.f32 (*.f32 1 (/.f32 u1 1)) (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 u1)) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (cbrt.f32 u1)) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) u1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) (pow.f32 u1 -1))
(/.f32 (*.f32 (/.f32 u1 1) 1) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1))) 1)
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (-.f32 1 u1))) 1)
(/.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 1 (pow.f32 u1 -1)) (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 u1 -1)))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (neg.f32 u1) 1) (+.f32 -1 u1))
(/.f32 (/.f32 (neg.f32 u1) -1) (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 u1) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (neg.f32 u1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 (pow.f32 u1 -1))) (sqrt.f32 (pow.f32 u1 -1)))
(/.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (cbrt.f32 (pow.f32 u1 -1)) (cbrt.f32 (pow.f32 u1 -1)))) (cbrt.f32 (pow.f32 u1 -1)))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u1 -1)))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (/.f32 u1 1) 1) (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1)) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (*.f32 1/2 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (*.f32 u1 u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(-.f32 -1 (/.f32 1 u1))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 (/.f32 1 u1) u1) (/.f32 1 u1)))
(+.f32 -1 (+.f32 (/.f32 -1 u1) (/.f32 -1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 -1 (+.f32 (/.f32 (/.f32 1 u1) u1) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (+.f32 (/.f32 (/.f32 1 u1) u1) (/.f32 1 (pow.f32 u1 3)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(-.f32 -1 (/.f32 1 u1))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))))
(-.f32 -1 (+.f32 (/.f32 (/.f32 1 u1) u1) (/.f32 1 u1)))
(+.f32 -1 (+.f32 (/.f32 -1 u1) (/.f32 -1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 -1 (+.f32 (/.f32 (/.f32 1 u1) u1) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (+.f32 (/.f32 (/.f32 1 u1) u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 2)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 -1 (pow.f32 u1 -1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 -1 (/.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -3/2)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (*.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/4) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -1/4))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/4) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/4) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 -1 (-.f32 1 u1)) (neg.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (pow.f32 (-.f32 1 u1) -1) (pow.f32 (pow.f32 u1 -1) -1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1) (pow.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2) -1) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (-.f32 1 (/.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (-.f32 1 (/.f32 1 u1)))
(/.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 u1 -1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 -1 (-.f32 1 u1)) (/.f32 -1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (/.f32 1 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) 1) (+.f32 -1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 1 (/.f32 1 (-.f32 1 u1))) (pow.f32 u1 -1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 u1 1)) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 (neg.f32 (pow.f32 u1 3))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (+.f32 1 (*.f32 u1 (-.f32 u1 1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (/.f32 (-.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (-.f32 1 (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))))
(/.f32 u1 (*.f32 (/.f32 (-.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (*.f32 (fma.f32 u1 u1 u1) (+.f32 (fma.f32 u1 u1 u1) -1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 u1)) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (cbrt.f32 u1)) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) u1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 u1) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) (pow.f32 u1 -1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 1) 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (-.f32 1 u1))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 1 (/.f32 u1 (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 1 (pow.f32 u1 -1)) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 1 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 1 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (pow.f32 u1 -1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (neg.f32 u1) 1) (+.f32 -1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) -1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (-.f32 1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (neg.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (neg.f32 u1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (*.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (+.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (neg.f32 u1) (neg.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 (pow.f32 u1 -1))) (sqrt.f32 (pow.f32 u1 -1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (cbrt.f32 (pow.f32 u1 -1)) (cbrt.f32 (pow.f32 u1 -1)))) (cbrt.f32 (pow.f32 u1 -1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) 1) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u1 -1)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (*.f32 (cbrt.f32 (/.f32 1 u1)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2)) (*.f32 (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 1) 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(/.f32 u1 (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) -2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))
(fabs.f32 (/.f32 -1 (-.f32 1 (/.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))

localize17.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 u2 (sqrt.f32 u1))
0.3b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 18 to 8 computations (55.6% saved)

series4.0ms (0%)

Counts
2 → 0
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u2
@-inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
1.0ms
u2
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
1.0ms
u1
@-inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
0.0ms
u1
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
0.0ms
u2
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1626×add-sqr-sqrt
1604×*-un-lft-identity
1490×add-cube-cbrt
1472×add-cbrt-cube
172×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
117828
2205428
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))))))

simplify59.0ms (0.5%)

Algorithm
egg-herbie
Rules
1116×associate-+r+
1082×distribute-rgt-out
1042×associate-+l+
992×fma-def
676×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
064376
1146376
2551376
32436372
46388372
Stop Event
node limit
Counts
26 → 33
Calls
Call 1
Inputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(sqrt.f32 (*.f32 u1 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1)))) 1)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(*.f32 u2 (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 u1)))
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))
(*.f32 u2 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 u2 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(*.f32 u2 (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))) 1))
(*.f32 u2 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
0.2b
(/.f32 (-.f32 1 u1) u1)
0.4b
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000)
0.4b
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1))
Compiler

Compiled 50 to 28 computations (44% saved)

series6.0ms (0%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000)
0.0ms
u1
@-inf
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
0.0ms
u2
@0
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1))
0.0ms
u2
@inf
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1))
0.0ms
u2
@0
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000)

rewrite97.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1756×associate-/r/
1074×associate-/l/
506×distribute-rgt-in
460×distribute-lft-in
278×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013104
128198
2394398
Stop Event
node limit
Counts
4 → 227
Calls
Call 1
Inputs
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000)
(/.f32 (-.f32 1 u1) u1)
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (neg.f32 u2)) (*.f32 -1 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) 1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 u1)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 -1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (neg.f32 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 (/.f32 u2 1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 u2 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 u2 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (+.f32 -1 u1)) (*.f32 u2 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u2) u1))) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (pow.f32 (cbrt.f32 u2) 2) u1))) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) u1))) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) (/.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) -1) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (+.f32 -1 u1))) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 u1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 u1)) (neg.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 -1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (neg.f32 u2))) (/.f32 (+.f32 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (neg.f32 u2)) 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1) (+.f32 (/.f32 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (-.f32 1 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (+.f32 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 u1) (*.f32 (*.f32 (neg.f32 u1) 1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 u1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 u1) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 u1) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 u1) (/.f32 1 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 -1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 u1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (-.f32 (+.f32 1 (*.f32 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 1 u1) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))))))

simplify106.0ms (0.8%)

Algorithm
egg-herbie
Rules
962×associate-*r*
920×associate-/l*
842×*-commutative
826×associate-*l*
800×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
062910545
1210610063
Stop Event
node limit
Counts
307 → 401
Calls
Call 1
Inputs
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 (pow.f32 u2 2) u1)
(+.f32 (*.f32 (pow.f32 u2 2) u1) (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 4)))))
(*.f32 -1 (pow.f32 u2 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(*.f32 -1 (pow.f32 u2 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))) 1)
(*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2))
(*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))
(*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))
(*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (neg.f32 u2)) (*.f32 -1 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) 1) u1))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1) u2)
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 (/.f32 1 (+.f32 -1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2) u2)
(*.f32 (*.f32 -1 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (neg.f32 u2)))
(*.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 (/.f32 u2 1) u1))
(*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 u2 u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (-.f32 1 u1)) u1))
(*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 u2 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 (/.f32 u2 (+.f32 -1 u1)) (*.f32 u2 (neg.f32 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))
(*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u2) u1))) (sqrt.f32 u2))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (pow.f32 (cbrt.f32 u2) 2) u1))) (cbrt.f32 u2))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) u1))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 (sqrt.f32 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (sqrt.f32 u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (cbrt.f32 u2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) (/.f32 u1 1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) -1) (neg.f32 u1))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (+.f32 -1 u1))) (neg.f32 u1))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 1 u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 1 u1))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (neg.f32 u1)))
(pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)) -1)
(neg.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 -1 u1) u1)))
(sqrt.f32 (/.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))
(log.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))) 1)
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))
(/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)))
(/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1))
(/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (neg.f32 u2))) (/.f32 (+.f32 -1 u1) u1))
(/.f32 (*.f32 (*.f32 u2 (neg.f32 u2)) 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 -1 u1) u1))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1) (+.f32 (/.f32 1 u1) -1))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (+.f32 -1 u1) u1))
(pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(+.f32 (/.f32 1 u1) -1)
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) 1)))
(+.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))
(+.f32 (/.f32 1 u1) (*.f32 (*.f32 (neg.f32 u1) 1) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(*.f32 (+.f32 -1 u1) (/.f32 1 (neg.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 -1 (/.f32 (+.f32 -1 u1) u1))
(*.f32 (/.f32 1 (neg.f32 u1)) (+.f32 -1 u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (-.f32 (+.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))) 1)
(*.f32 1 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))
(*.f32 (pow.f32 1 1/2) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1/2)
(pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3) 1/3)
(fabs.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(log.f32 (exp.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
Outputs
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)))
(*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))))
(fma.f32 (*.f32 u2 u2) u1 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 u1 (*.f32 (*.f32 u2 u2) (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 4)))))
(+.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 u2) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 (*.f32 u2 u2) (+.f32 (fma.f32 u1 u1 u1) (*.f32 (+.f32 u1 1) (pow.f32 u1 3))))
(*.f32 -1 (pow.f32 u2 2))
(*.f32 u2 (neg.f32 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(-.f32 (/.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2))))
(-.f32 (-.f32 (/.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2)))))
(-.f32 (-.f32 (-.f32 (/.f32 (neg.f32 u2) (/.f32 (*.f32 u1 u1) u2)) (*.f32 u2 u2)) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3))) (/.f32 u2 (/.f32 u1 u2)))
(*.f32 -1 (pow.f32 u2 2))
(*.f32 u2 (neg.f32 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(-.f32 (/.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2))))
(-.f32 (-.f32 (/.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2)))))
(-.f32 (-.f32 (-.f32 (/.f32 (neg.f32 u2) (/.f32 (*.f32 u1 u1) u2)) (*.f32 u2 u2)) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3))) (/.f32 u2 (/.f32 u1 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 3) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 (*.f32 u2 u2) (+.f32 1 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 4)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 3) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (pow.f32 u1 4))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 (*.f32 u2 u2) (+.f32 1 (fma.f32 u1 u1 u1))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (*.f32 u2 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (+.f32 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 u2))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 u2)) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (*.f32 u2 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (+.f32 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 u2))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 u2)) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (/.f32 (+.f32 u2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (/.f32 (+.f32 u2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 3/8 (*.f32 (/.f32 u2 (*.f32 u1 u1)) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 5/16 (*.f32 (/.f32 u2 (pow.f32 u1 3)) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (fma.f32 3/8 (*.f32 (/.f32 u2 (*.f32 u1 u1)) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))) 1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 u2 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 1 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 2)
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 2) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 u2 (neg.f32 u2)) (*.f32 -1 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) u2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) u2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) 1) u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 2)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 u2 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 u2 (/.f32 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1) u2)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (+.f32 -1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2) u2)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (*.f32 -1 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (neg.f32 u2)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 (/.f32 u2 1) u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 u2 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (-.f32 1 u1)) u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 u2 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 u2 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 u2 (/.f32 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 1 u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))) (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)))
(*.f32 (/.f32 u2 (+.f32 -1 u1)) (*.f32 u2 (neg.f32 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u2) u1))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u1 (sqrt.f32 u2)))))
(*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 (*.f32 u1 (sqrt.f32 u2)) (sqrt.f32 u2)))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 (pow.f32 (cbrt.f32 u2) 2) u1))) (cbrt.f32 u2))
(*.f32 (cbrt.f32 u2) (*.f32 (/.f32 u2 (-.f32 1 u1)) (*.f32 u1 (pow.f32 (cbrt.f32 u2) 2))))
(/.f32 u2 (/.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 u2 (/.f32 (fma.f32 (/.f32 1 u1) (/.f32 1 u1) -1) u2)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 (/.f32 1 u1) u1))) u2) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (pow.f32 (/.f32 1 u1) 3) -1)) (fma.f32 (/.f32 1 u1) (/.f32 1 u1) (+.f32 1 (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 1 (pow.f32 u1 3)))) u2) (+.f32 (/.f32 (/.f32 1 u1) u1) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) (/.f32 (*.f32 u2 u2) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) u1))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 (sqrt.f32 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (*.f32 (/.f32 (sqrt.f32 u2) (-.f32 1 u1)) (*.f32 u2 u1)))
(*.f32 (/.f32 (sqrt.f32 u2) (-.f32 1 u1)) (*.f32 (*.f32 u2 u1) (sqrt.f32 u2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) (cbrt.f32 u2))
(*.f32 (cbrt.f32 u2) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (-.f32 1 u1)) (*.f32 u2 u1)))
(*.f32 (cbrt.f32 u2) (/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 u2 u1)) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) u1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) 1) (/.f32 u1 1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) -1) (neg.f32 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (+.f32 -1 u1))) (neg.f32 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) u1)) (+.f32 -1 (neg.f32 u1)))
(*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (*.f32 u1 u1))) u1) (-.f32 -1 u1))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (neg.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (neg.f32 (-.f32 1 (pow.f32 u1 3)))) (+.f32 -1 (neg.f32 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u2 (/.f32 (+.f32 (pow.f32 u1 3) -1) (*.f32 u2 u1))) (-.f32 -1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 (*.f32 (neg.f32 u1) (neg.f32 u1)))) (+.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 u1 (-.f32 1 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) u2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) u2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 1 (pow.f32 u1 3))) (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 u1)) (neg.f32 u1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))) (+.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (cbrt.f32 u1))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (neg.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (neg.f32 (+.f32 -1 u1))) (neg.f32 (neg.f32 u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 u2 (/.f32 (fma.f32 (/.f32 1 u1) (/.f32 1 u1) -1) u2)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 (/.f32 1 u1) u1))) u2) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 (pow.f32 (/.f32 1 u1) 3) 1)) (+.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (pow.f32 (/.f32 1 u1) 3) -1)) (fma.f32 (/.f32 1 u1) (/.f32 1 u1) (+.f32 1 (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 1 (pow.f32 u1 3)))) u2) (+.f32 (/.f32 (/.f32 1 u1) u1) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (-.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) (/.f32 (*.f32 u2 u2) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 u1) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) 1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (-.f32 1 (pow.f32 u1 3)) 1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 u1)) u1))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))) (-.f32 1 (pow.f32 u1 3)))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 u1 -1))) (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (/.f32 (*.f32 u2 u2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(*.f32 (cbrt.f32 u1) (*.f32 (/.f32 u2 (cbrt.f32 (-.f32 1 u1))) (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 -1 u1))) (cbrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))) (cbrt.f32 (neg.f32 u1)))
(*.f32 (*.f32 (/.f32 u2 (cbrt.f32 (+.f32 u1 -1))) (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))) (cbrt.f32 (neg.f32 u1)))
(pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 3)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(pow.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3) 1/3)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(pow.f32 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)) -1)
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(neg.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 -1 u1) u1)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(sqrt.f32 (/.f32 (pow.f32 u2 4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))
(sqrt.f32 (/.f32 (pow.f32 u2 4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))
(sqrt.f32 (pow.f32 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))) 2))
(log.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 3))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3)))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(exp.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 1))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))
(/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))) (/.f32 -1 (+.f32 u1 -1)))
(/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 u2) u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (neg.f32 u2))) (/.f32 (+.f32 -1 u1) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (*.f32 (*.f32 u2 (neg.f32 u2)) 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 -1 u1) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1) (+.f32 (/.f32 1 u1) -1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (-.f32 1 u1)) (/.f32 1 u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(/.f32 (neg.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (/.f32 (+.f32 -1 u1) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 2)
(pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 2))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2) 2))
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 2))
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(exp.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))
(*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) 1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (*.f32 (*.f32 (neg.f32 u1) 1) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 1 u1)) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (+.f32 -1 u1) (/.f32 1 (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.f32 -1 (/.f32 (+.f32 -1 u1) u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 1 (neg.f32 u1)) (+.f32 -1 u1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (pow.f32 (cbrt.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (/.f32 1 (/.f32 u1 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 1 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 3))) (-.f32 (+.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))) (+.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) u1) (-.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) u1) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))) (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 3)) u1) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) 1) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(+.f32 -1 (/.f32 1 u1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 1 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))) (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)) (cbrt.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))) (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)) (cbrt.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))))
(*.f32 (pow.f32 1 1/2) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 u1 -1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (+.f32 u1 -1))))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(pow.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3) 1/3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(fabs.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(fabs.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(fabs.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(log.f32 (exp.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) 3))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(exp.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1))) 98696044010906577398881/2500000000000000000000)) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (/.f32 (*.f32 u2 u1) (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) 1))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))

localize42.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (-.f32 1 u1) u1)
0.2b
(sin.f32 (*.f32 u2 314159265359/50000000000))
0.3b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.4b
(*.f32 u2 314159265359/50000000000)
Compiler

Compiled 39 to 27 computations (30.8% saved)

series2.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@0
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u2
@0
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@inf
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u2
@inf
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))

rewrite79.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1484×associate-/l*
622×associate-/r/
468×distribute-rgt-in
436×associate-/l/
428×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01351
127351
2357551
Stop Event
node limit
Counts
3 → 97
Calls
Call 1
Inputs
(*.f32 u2 314159265359/50000000000)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 314159265359/50000000000) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (neg.f32 (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (neg.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))

simplify101.0ms (0.8%)

Algorithm
egg-herbie
Rules
1276×associate-/r/
910×distribute-rgt-neg-out
860×distribute-lft-neg-out
644×associate-*r*
642×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03024595
17624421
244324271
Stop Event
node limit
Counts
141 → 175
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(neg.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(neg.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (neg.f32 (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (neg.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) 1/2))
(fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) 1/2)))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1/2 u1) (/.f32 3/8 (*.f32 u1 u1)))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(+.f32 (fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))) (*.f32 5/16 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1/2 u1) (/.f32 5/16 (pow.f32 u1 3)))) (*.f32 (+.f32 (/.f32 3/8 (*.f32 u1 u1)) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (neg.f32 (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (neg.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (neg.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))

localize104.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 314159265359/50000000000 u2))
0.3b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
0.3b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.4b
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 62 to 45 computations (27.4% saved)

series13.0ms (0.1%)

Counts
2 → 44
Calls

12 calls:

TimeVariablePointExpression
8.0ms
u2
@inf
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@0
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
0.0ms
u1
@0
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))

rewrite74.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1074×associate-*r/
892×associate-*l/
782×associate-/r*
624×associate-/l*
442×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01594
131468
2386468
Stop Event
node limit
Counts
2 → 35
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))))

simplify131.0ms (1%)

Algorithm
egg-herbie
Rules
1658×fma-def
1240×times-frac
1030×unswap-sqr
952×*-commutative
774×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02294235
16414103
221833755
Stop Event
node limit
Counts
79 → 118
Calls
Call 1
Inputs
(*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 5/32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 5/32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)))))))
(*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 5)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 5))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 7))))))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
Outputs
(*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/4 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 5) 1/4)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 u1 1/4) (*.f32 1/4 (pow.f32 (pow.f32 u1 5) 1/4))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/4 (pow.f32 (pow.f32 u1 5) 1/4) (pow.f32 u1 1/4)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 5/32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/4 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 5) 1/4)) (fma.f32 5/32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 9) 1/4)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/4 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 5) 1/4)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 u1 1/4) (*.f32 5/32 (pow.f32 (pow.f32 u1 9) 1/4)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 u1 1/4) (fma.f32 1/4 (pow.f32 (pow.f32 u1 5) 1/4) (*.f32 5/32 (pow.f32 (pow.f32 u1 9) 1/4)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 5)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 5/32 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 9)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (*.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/4 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 5) 1/4)) (fma.f32 15/128 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 13) 1/4)) (fma.f32 5/32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 u1 9) 1/4)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (pow.f32 u1 1/4) (*.f32 5/32 (pow.f32 (pow.f32 u1 9) 1/4)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/4 (pow.f32 (pow.f32 u1 5) 1/4)) (*.f32 15/128 (pow.f32 (pow.f32 u1 13) 1/4)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (fma.f32 5/32 (pow.f32 (pow.f32 u1 9) 1/4) (pow.f32 u1 1/4)) (fma.f32 1/4 (pow.f32 (pow.f32 u1 5) 1/4) (*.f32 15/128 (pow.f32 (pow.f32 u1 13) 1/4)))))
(*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4)))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4)))
(*.f32 (pow.f32 -1 1/4) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))))))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (*.f32 (pow.f32 -1 1/4) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) 5/32))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (*.f32 (pow.f32 -1 1/4) (+.f32 (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1) (*.f32 5/32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)))))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)))))))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (fma.f32 15/128 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 3) (pow.f32 -1 1/4))) (*.f32 (pow.f32 -1 1/4) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) 5/32)))))
(+.f32 (*.f32 (pow.f32 -1 1/4) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (pow.f32 -1 1/4) (+.f32 (*.f32 5/32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (*.f32 15/128 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))))))
(*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4)))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4)))
(*.f32 (pow.f32 -1 1/4) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))))))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (*.f32 (pow.f32 -1 1/4) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) 5/32))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (*.f32 (pow.f32 -1 1/4) (+.f32 (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1) (*.f32 5/32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))) (+.f32 (*.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)))))))
(fma.f32 1/4 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 (pow.f32 -1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 15/128 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 5/32 (*.f32 (pow.f32 -1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)))))))
(fma.f32 1/4 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (pow.f32 -1 1/4))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 -1 1/4) (fma.f32 15/128 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 3) (pow.f32 -1 1/4))) (*.f32 (pow.f32 -1 1/4) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) 5/32)))))
(+.f32 (*.f32 (pow.f32 -1 1/4) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/4 (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (pow.f32 -1 1/4) (+.f32 (*.f32 5/32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (*.f32 15/128 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))))))
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 u2 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (*.f32 u2 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 5)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 5)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) u2)) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 5))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (pow.f32 u2 7))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 5)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 7))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 5)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7))))))
(+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2)) (pow.f32 u1 3))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))) (fma.f32 314159265359/50000000000 u2 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(exp.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))))
(pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval829.0ms (6.3%)

Compiler

Compiled 24533 to 17723 computations (27.8% saved)

prune460.0ms (3.5%)

Pruning

49 alts after pruning (44 fresh and 5 done)

PrunedKeptTotal
New1131351166
Fresh22931
Picked101
Done358
Total1157491206
Error
0.0b
Counts
1206 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
2.1b
(/.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
3.5b
(/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.6b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
1.4b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
7.8b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
0.5b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))
1.2b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))))
0.5b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
0.5b
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
5.9b
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
0.7b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
7.2b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
5.9b
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
0.7b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
0.6b
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
5.9b
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
30.4b
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.5b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.7b
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
5.9b
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
32.0b
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
6.0b
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
11.3b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
11.3b
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
11.3b
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
30.4b
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
5.8b
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
5.8b
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
5.8b
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
5.9b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
5.9b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
5.9b
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
8.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
11.3b
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
11.3b
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
11.3b
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
11.3b
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
11.3b
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
Compiler

Compiled 1490 to 1151 computations (22.8% saved)

localize56.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 (-.f32 1 u1) u1)
0.2b
(sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
0.3b
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.4b
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 56 to 33 computations (41.1% saved)

series1.0ms (0%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@-inf
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u2
@0
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u1
@inf
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.0ms
u2
@0
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1488×associate-/l*
622×associate-/r/
534×distribute-rgt-in
480×distribute-lft-in
434×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01577
131557
2409357
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))

simplify89.0ms (0.7%)

Algorithm
egg-herbie
Rules
1752×unswap-sqr
1166×distribute-lft-in
1164×distribute-rgt-in
932×associate-/r/
566×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02814237
17034069
238533919
Stop Event
node limit
Counts
127 → 170
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 3)
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 (sqrt.f32 -1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 u1)) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1) (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 u1)) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2))) (pow.f32 u1 3)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) 1/2))
(fma.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) 1/2)))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) u1) (fma.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 1/2 u1) (/.f32 3/8 (*.f32 u1 u1)))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) u1) (*.f32 5/16 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (pow.f32 u1 3))))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) u1) (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (fma.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 (sqrt.f32 -1))) 1/2 (*.f32 5/16 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u1) 1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 5/16 (pow.f32 u1 3)) (/.f32 3/8 (*.f32 u1 u1)))))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) 1)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 3)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)) 1/2)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) 1/3)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (pow.f32 u2 4)))
(log.f32 (exp.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (*.f32 (cbrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (+.f32 u1 -1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(fabs.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))

localize14.0ms (0.1%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize36.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.2b
(/.f32 u1 (-.f32 1 u1))
0.3b
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
0.3b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)
Compiler

Compiled 39 to 27 computations (30.8% saved)

series2.0ms (0%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)
0.0ms
u1
@0
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
0.0ms
u1
@inf
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1480×associate-*r/
1154×associate-*l/
864×associate-/r*
662×associate-/l*
400×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01252
124852
2311852
Stop Event
node limit
Counts
2 → 71
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 314159265359/50000000000))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 314159265359/50000000000) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 314159265359/50000000000) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 314159265359/50000000000)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))))))

simplify75.0ms (0.6%)

Algorithm
egg-herbie
Rules
1336×associate-/l*
1204×times-frac
1020×associate-/r*
774×*-commutative
696×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02593653
16263617
221723507
Stop Event
node limit
Counts
99 → 171
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (sqrt.f32 -1))
(-.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 314159265359/50000000000 (sqrt.f32 -1))) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(*.f32 314159265359/50000000000 (sqrt.f32 -1))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1)) (*.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))) 1)
(/.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 314159265359/50000000000 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 314159265359/50000000000) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 314159265359/50000000000) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 314159265359/50000000000)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 1)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))) 1)
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
Outputs
(*.f32 314159265359/50000000000 (sqrt.f32 -1))
(-.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (/.f32 314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1)))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 -314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 314159265359/50000000000 (sqrt.f32 -1))) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (*.f32 314159265359/50000000000 (sqrt.f32 -1))) (/.f32 314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1)))
(fma.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 -314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 -314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1))) (/.f32 (fma.f32 -314159265359/100000000000 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -314159265359/100000000000) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))) (*.f32 314159265359/100000000000 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 314159265359/50000000000 (sqrt.f32 -1) (*.f32 -314159265359/100000000000 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))) (/.f32 314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1)))
(fma.f32 -314159265359/100000000000 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 (*.f32 (/.f32 -314159265359/100000000000 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 -314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 -314159265359/100000000000 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))
(*.f32 314159265359/50000000000 (sqrt.f32 -1))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (/.f32 314159265359/100000000000 (/.f32 u1 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (*.f32 (/.f32 314159265359/100000000000 u1) (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (/.f32 314159265359/100000000000 (/.f32 u1 (sqrt.f32 -1)))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1))))
(+.f32 (*.f32 314159265359/50000000000 (sqrt.f32 -1)) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1)) (*.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1) (*.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (/.f32 314159265359/100000000000 (/.f32 u1 (sqrt.f32 -1))))))
(fma.f32 314159265359/50000000000 (sqrt.f32 -1) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 942477796077/400000000000 (/.f32 314159265359/160000000000 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 (sqrt.f32 -1) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 -314159265359/100000000000 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2 u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3))) (fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) u2 u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2 u2) (*.f32 u1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 (/.f32 314159265359/100000000000 u1) (sqrt.f32 -1)) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (/.f32 (*.f32 (*.f32 942477796077/400000000000 u2) (sqrt.f32 -1)) (*.f32 u1 u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (/.f32 (*.f32 (*.f32 942477796077/400000000000 u2) (sqrt.f32 -1)) (*.f32 u1 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(/.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 314159265359/50000000000))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 314159265359/50000000000 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 314159265359/50000000000 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 314159265359/50000000000) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 314159265359/50000000000) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 u1)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 314159265359/50000000000)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 314159265359/50000000000 (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 314159265359/50000000000) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (+.f32 -1 u1)))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (*.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 314159265359/50000000000 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 314159265359/50000000000 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 2)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 314159265359/50000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))) u2)
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 1 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))) u2)
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 1)
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 2)
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 3)
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1))))
(fabs.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000))))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2) 3))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3) (pow.f32 u2 3)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) 3)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)) 1))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 u1 98696044010906577398881/2500000000000000000000)))))

localize73.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))
0.3b
(*.f32 (*.f32 u2 u2) u1)
0.3b
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
0.4b
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 98 to 48 computations (51% saved)

series5.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
u2
@0
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000)
1.0ms
u2
@inf
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000)
0.0ms
u1
@0
(*.f32 (*.f32 u2 u2) u1)
0.0ms
u2
@inf
(*.f32 (*.f32 u2 u2) u1)
0.0ms
u1
@inf
(*.f32 (*.f32 u2 u2) u1)

rewrite198.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
1478×associate-/r/
1248×associate-/l/
860×distribute-lft-in
316×add-sqr-sqrt
306×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015130
134182
2450082
Stop Event
node limit
Counts
4 → 283
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 u2) u1)
(/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) 98696044010906577398881/2500000000000000000000) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (*.f32 (/.f32 1 u1) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 u1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (-.f32 1 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (+.f32 -1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (*.f32 1 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (-.f32 1 u1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (-.f32 1 u1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (+.f32 -1 u1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (+.f32 -1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 u1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 u1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 u2 u2)) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (/.f32 1 (-.f32 1 u1))) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 -1 u1)) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 1 (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (+.f32 -1 u1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 1 (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 -1 (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 1 (*.f32 -1 (+.f32 -1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 -1 (-.f32 (*.f32 u1 u1) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 -1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (+.f32 -1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (+.f32 -1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) (pow.f32 (/.f32 1 (-.f32 1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (/.f32 1 (*.f32 u2 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (*.f32 1 (/.f32 1 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 u2) (/.f32 1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (/.f32 1 (*.f32 u2 u2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u1 (*.f32 1 (/.f32 1 (*.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (*.f32 u2 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 u1)) (/.f32 1 (*.f32 u2 (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 1 (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 1 (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 1 (*.f32 (*.f32 u2 u2) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 -1 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (neg.f32 (/.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 1 (neg.f32 (/.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u1 u1) (pow.f32 u2 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 u1 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u2 u2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (-.f32 1 (pow.f32 u1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 u1) (/.f32 1 (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 (*.f32 u1 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 1 (-.f32 1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))) (+.f32 (-.f32 1 (*.f32 u1 u1)) u1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1)) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 u1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))))))

simplify226.0ms (1.7%)

Algorithm
egg-herbie
Rules
1228×+-commutative
1048×*-commutative
686×associate-*l/
680×associate-*r/
636×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074713811
1258812645
2776112645
Stop Event
node limit
Counts
367 → 467
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(*.f32 (pow.f32 u2 2) u1)
(+.f32 (*.f32 (pow.f32 u2 2) u1) (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 4)))))
(*.f32 -1 (pow.f32 u2 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(*.f32 -1 (pow.f32 u2 2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
1
(+.f32 1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 1 (+.f32 u1 (pow.f32 u1 3))))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))) 1)
(/.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)
(/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) (/.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) -1)
(/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) 98696044010906577398881/2500000000000000000000) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (+.f32 u1 1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 -1 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))
(pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)
(pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 2))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) 1)
(/.f32 u2 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u1))))
(/.f32 u2 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u1))))
(/.f32 (*.f32 u2 u2) (*.f32 (/.f32 1 u1) (-.f32 1 u1)))
(/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 u1) (/.f32 1 u1)))
(/.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 u1))))
(/.f32 (*.f32 u2 u2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 u1)))
(/.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 u1))))
(/.f32 u1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u2))))
(/.f32 u1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u2))))
(/.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 u1 1))))
(/.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 1 (+.f32 u1 1))))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (-.f32 1 u1) 1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) 1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) 1)))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (+.f32 -1 u1) -1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) -1))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1)))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 1 u1)))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)
(/.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (*.f32 1 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1)))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (-.f32 1 u1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 -1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (-.f32 1 u1) -1))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) -1))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (+.f32 -1 u1) 1))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) 1))
(/.f32 -1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 -1 (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 -1 (*.f32 (+.f32 -1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (-.f32 -1 u1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (-.f32 -1 u1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (-.f32 1 u1))))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 u1)))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 u2 u2)) (/.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (/.f32 1 (-.f32 1 u1))) (/.f32 1 u1))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 -1 u1)) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) -1)
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 1 (-.f32 1 u1))) -1)
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 u1))))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 u1))))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (+.f32 -1 u1) (/.f32 1 u1)))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 u1)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))
(/.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 u1 1)))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 1 (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 -1 (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 1 (*.f32 -1 (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1))))
(/.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 -1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 -1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) -1)
(/.f32 (neg.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (+.f32 -1 (*.f32 u1 u1)))
(pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) (pow.f32 (/.f32 1 (-.f32 1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1)))) 1)
(/.f32 u2 (/.f32 1 (*.f32 u2 u1)))
(/.f32 u2 (*.f32 1 (/.f32 1 (*.f32 u2 u1))))
(/.f32 u2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 1 u1))
(/.f32 u1 (/.f32 1 (*.f32 u2 u2)))
(/.f32 u1 (*.f32 1 (/.f32 1 (*.f32 u2 u2))))
(/.f32 1 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (/.f32 1 (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 1 (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1)))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 1 (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) -1)
(/.f32 -1 (/.f32 1 (*.f32 (*.f32 u2 u2) (neg.f32 u1))))
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 -1 (*.f32 1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 -1)))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 -1 (/.f32 1 u1)))
(/.f32 (neg.f32 (*.f32 u2 u2)) (neg.f32 (/.f32 1 u1)))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 1 (neg.f32 (/.f32 1 u1))))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)
(pow.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) -1)
(neg.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 u1)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 u1 3)))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u2 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))
(+.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 1 (-.f32 1 u1)) 1)
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (-.f32 -1 u1) (/.f32 1 (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 (*.f32 u1 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))) (+.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(pow.f32 (/.f32 1 (-.f32 1 u1)) 1)
(pow.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (-.f32 1 u1) -1)
(neg.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))))
(sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))
(exp.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 3) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 3))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 4) (*.f32 u2 u2)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 3) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 4) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 3)))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u1 4) (*.f32 u2 u2)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (pow.f32 u2 2) (*.f32 (+.f32 1 u1) u1)) (-.f32 1 (pow.f32 u1 2)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)))
(*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1)))
(*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))))
(fma.f32 (*.f32 u2 u2) u1 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(*.f32 (*.f32 u2 u2) (+.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 3)))
(*.f32 (*.f32 u2 u2) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)))
(+.f32 (*.f32 (pow.f32 u2 2) u1) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2)) (+.f32 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3)) (*.f32 (pow.f32 u2 2) (pow.f32 u1 4)))))
(+.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 u2) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 (*.f32 u2 u2) (+.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 -1 (pow.f32 u2 2))
(*.f32 u2 (neg.f32 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(-.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) u1) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2))))
(-.f32 (neg.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 u2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2)))))
(-.f32 (-.f32 (neg.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3))) (/.f32 (*.f32 u2 u2) u1))
(*.f32 -1 (pow.f32 u2 2))
(*.f32 u2 (neg.f32 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -1 (pow.f32 u2 2)))
(*.f32 -1 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(-.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) u1) (*.f32 u2 u2))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2))))
(-.f32 (neg.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 u2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 -1 (pow.f32 u2 2)))))
(fma.f32 -1 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (fma.f32 -1 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u2 (neg.f32 u2)))))
(-.f32 (-.f32 (neg.f32 (fma.f32 u2 u2 (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3))) (/.f32 (*.f32 u2 u2) u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
1
(+.f32 1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 1 u1))
(+.f32 1 (+.f32 u1 (*.f32 u1 u1)))
(+.f32 1 (fma.f32 u1 u1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 1 (+.f32 u1 (pow.f32 u1 3))))
(+.f32 (+.f32 1 (+.f32 u1 (pow.f32 u1 3))) (*.f32 u1 u1))
(*.f32 (+.f32 1 u1) (fma.f32 u1 u1 1))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(+.f32 (neg.f32 (/.f32 1 (*.f32 u1 u1))) (/.f32 -1 u1))
(+.f32 (/.f32 -1 u1) (/.f32 -1 (*.f32 u1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 (-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))) (/.f32 -1 (pow.f32 u1 4)))
(/.f32 -1 u1)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1)))
(+.f32 (neg.f32 (/.f32 1 (*.f32 u1 u1))) (/.f32 -1 u1))
(+.f32 (/.f32 -1 u1) (/.f32 -1 (*.f32 u1 u1)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1))))
(neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 (/.f32 1 (pow.f32 u1 4)) (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(+.f32 (-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))) (/.f32 -1 (pow.f32 u1 4)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))) 1)
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(/.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) (/.f32 1 u1))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) -1)
(/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (/.f32 -1 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (*.f32 -2500000000000000000000/98696044010906577398881 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) 98696044010906577398881/2500000000000000000000) (-.f32 1 (*.f32 u1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (+.f32 u1 1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1))) (/.f32 98696044010906577398881/2500000000000000000000 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (-.f32 -1 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 -1 u1)) (/.f32 (fma.f32 u1 u1 -1) (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 -1 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (fma.f32 u1 u1 -1)))
(pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 1)
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 2)
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 3)
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3) 1/3)
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 2))
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 2))
(fabs.f32 (*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))) 3))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))) 1))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (*.f32 u2 u1) (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1))))
(*.f32 u2 (/.f32 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000) (-.f32 1 u1)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 (pow.f32 u1 4))) (*.f32 u2 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 1))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 4))) 1))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 (pow.f32 u1 4))) (*.f32 u2 (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 1))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 (pow.f32 u1 6))) (*.f32 u2 (fma.f32 u1 u1 u1))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) 1))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 (pow.f32 u1 6))) (*.f32 u2 (fma.f32 u1 u1 u1))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(*.f32 (*.f32 (/.f32 u2 (-.f32 1 (pow.f32 u1 6))) (*.f32 u2 (fma.f32 u1 u1 u1))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) 1)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 u2 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 u2 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 u2) (*.f32 (/.f32 1 u1) (-.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 u1) (/.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 u2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 u2) (*.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 u1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 u2))))
(/.f32 u1 (/.f32 (-.f32 1 u1) (*.f32 u2 u2)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))
(/.f32 u1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 u2))))
(/.f32 u1 (/.f32 (-.f32 1 u1) (*.f32 u2 u2)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))
(/.f32 1 (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (+.f32 u1 1))))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (neg.f32 (fma.f32 u1 u1 -1))) (+.f32 1 u1))
(/.f32 1 (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 1 (+.f32 u1 1))))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (neg.f32 (fma.f32 u1 u1 -1))) (+.f32 1 u1))
(/.f32 1 (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (-.f32 1 u1) 1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) 1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) 1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (+.f32 -1 u1) -1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) -1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (+.f32 u1 1) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (+.f32 u1 1) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2) (-.f32 1 u1))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2) (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) (*.f32 1 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1)))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 u1)) 2) (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (+.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 u1)) 2) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))) (cbrt.f32 (+.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2) (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))))) (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (-.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2) (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))))) (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (-.f32 1 u1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (-.f32 1 u1) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (-.f32 1 u1)) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (*.f32 (-.f32 1 u1) 1) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (-.f32 1 u1) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (-.f32 1 u1)) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))) (fma.f32 u1 u1 1)))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))) (fma.f32 u1 u1 1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (*.f32 (-.f32 1 u1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (-.f32 1 u1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 -1 u1))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (-.f32 1 u1) -1))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (+.f32 -1 u1)))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) 1) -1))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 1 (*.f32 (-.f32 1 u1) -1)))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (+.f32 -1 u1) 1))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (*.f32 (*.f32 (-.f32 1 u1) -1) 1))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 -1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 -1 (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 -1 (*.f32 (+.f32 -1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 -1 (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (-.f32 -1 u1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (-.f32 -1 u1) (*.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 u1) (*.f32 u2 (*.f32 u2 u1))) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 u1) (*.f32 u2 (*.f32 u2 u1))) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 -1 (*.f32 u1 u1)) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 1 u1)))
(/.f32 (/.f32 (fma.f32 u1 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (*.f32 u2 (*.f32 u2 u1)))) (-.f32 1 u1))
(/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 u1))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 (+.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (/.f32 1 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u1 u1 u1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1)))) (sqrt.f32 (*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 u2 u2)) (/.f32 1 u1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (*.f32 u2 u2) (/.f32 1 (-.f32 1 u1))) (/.f32 1 u1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 1)) (*.f32 1 (*.f32 (/.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 -1 u1)) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) -1)
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (/.f32 1 (-.f32 1 u1))) -1)
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 (*.f32 u2 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) 1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 u1 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (-.f32 1 u1) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (-.f32 1 u1) (neg.f32 (/.f32 1 u1))))
(/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 u1 -1)) u1)
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) 1) (neg.f32 (/.f32 1 u1))))
(/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 u1 -1)) u1)
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (+.f32 -1 u1) (/.f32 1 u1)))
(/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 u1 -1)) u1)
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (*.f32 (-.f32 1 u1) -1) (/.f32 1 u1)))
(/.f32 (*.f32 u2 (neg.f32 u2)) (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 u1 -1)) u1)
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 u1 3))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (-.f32 -1 (pow.f32 u1 3)) (*.f32 (fma.f32 u1 u1 -1) (/.f32 (-.f32 (fma.f32 u1 u1 1) u1) (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (neg.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 u1 3))) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (-.f32 -1 (pow.f32 u1 3)) (*.f32 (fma.f32 u1 u1 -1) (/.f32 (-.f32 (fma.f32 u1 u1 1) u1) (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (+.f32 -1 (*.f32 u1 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (+.f32 -1 (neg.f32 (pow.f32 u1 3))) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (*.f32 u2 (*.f32 u2 u1))) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 (/.f32 (-.f32 -1 (pow.f32 u1 3)) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 u1) (*.f32 u2 (*.f32 u2 u1))) (fma.f32 u1 u1 -1)))
(/.f32 (-.f32 (*.f32 u1 u1) 1) (*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))) (-.f32 u1 1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 u1) (*.f32 u2 (*.f32 u2 u1))) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 -1 u1)) (*.f32 1 (*.f32 (/.f32 1 u1) (+.f32 -1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 -1 (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 -1 u1)) (*.f32 1 (*.f32 -1 (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) -1))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 u1 1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (-.f32 1 (*.f32 u1 u1)) -1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 u2 u2)) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 u1))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) 1) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (-.f32 -1 u1) (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 1 (*.f32 (+.f32 -1 (*.f32 u1 u1)) -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (-.f32 1 u1) (/.f32 (neg.f32 (fma.f32 u1 u1 -1)) u1))) (neg.f32 (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (/.f32 1 u1) (+.f32 1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 u2 u2) (/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 1 (-.f32 (*.f32 u1 u1) u1))) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (-.f32 (fma.f32 u1 u1 1) u1) u1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 u1)))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 (+.f32 u1 (neg.f32 (pow.f32 u1 3))))) (*.f32 (neg.f32 (fma.f32 u1 u1 -1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (*.f32 -1 (-.f32 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 -1 (neg.f32 (-.f32 (*.f32 u1 u1) u1)))) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 -1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 (-.f32 -1 (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 -1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (+.f32 u1 (-.f32 -1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (*.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u2 (*.f32 u2 u1))) (/.f32 (+.f32 1 (-.f32 (*.f32 u1 u1) u1)) (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 (fma.f32 u1 u1 -1))) (*.f32 u2 (*.f32 u2 u1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (neg.f32 (-.f32 -1 u1)) (*.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) (neg.f32 (+.f32 -1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 (*.f32 u2 u2) (neg.f32 (fma.f32 u1 u1 -1))))
(/.f32 (neg.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) -1)
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 u1 -1) (neg.f32 u1)))
(*.f32 (*.f32 u2 u2) (/.f32 (neg.f32 u1) (+.f32 u1 -1)))
(/.f32 (neg.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) (+.f32 u1 1)))) (+.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)) (*.f32 u2 (*.f32 u2 u1)))
(*.f32 (*.f32 u2 (*.f32 u2 u1)) (/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1)))
(pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 1)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(pow.f32 (sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 2)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 3)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3) 1/3)
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 2))
(sqrt.f32 (pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 2))
(fabs.f32 (*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1)))
(log.f32 (exp.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1)) 3))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) (pow.f32 (/.f32 1 (-.f32 1 u1)) 3)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3)))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(exp.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))) 1))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 (*.f32 u2 u1)) (-.f32 1 u1))))
(/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 (/.f32 u2 (-.f32 1 u1)) u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1)))) 1)
(*.f32 u2 (*.f32 u2 u1))
(/.f32 u2 (/.f32 1 (*.f32 u2 u1)))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 u2 (*.f32 1 (/.f32 1 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 u2 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 u1))))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 1 u1))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 (*.f32 u2 u2) (/.f32 1 u1))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 u1 (/.f32 1 (*.f32 u2 u2)))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 u1 (*.f32 1 (/.f32 1 (*.f32 u2 u2))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 1 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 1 (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(/.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(*.f32 u2 (*.f32 u2 u1))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (/.f32 1 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 1 (/.f32 1 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) (*.f32 1 (/.f32 1 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 1 (/.f32 1 (*.f32 (cbrt.f32 (*.f32 u2 u2)) u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 u1 (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)) -1)
(/.f32 (*.f32 u2 u2) (/.f32 -1 (neg.f32 u1)))
(/.f32 -1 (/.f32 1 (*.f32 (*.f32 u2 u2) (neg.f32 u1))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 -1 (*.f32 1 (neg.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))))))
(*.f32 u2 (*.f32 u2 u1))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1))) (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 -1)))
(/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1)))) (*.f32 (/.f32 1 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 -1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 (neg.f32 u1)))) (sqrt.f32 -1)) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 -1 (/.f32 1 u1)))
(/.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -1 u1))
(/.f32 (neg.f32 (*.f32 u2 u2)) (neg.f32 (/.f32 1 u1)))
(/.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -1 u1))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 1 (neg.f32 (/.f32 1 u1))))
(/.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -1 u1))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (/.f32 1 (*.f32 u2 (*.f32 u2 u1))) -1)
(*.f32 u2 (*.f32 u2 u1))
(neg.f32 (*.f32 (*.f32 u2 u2) (neg.f32 u1)))
(*.f32 u2 (*.f32 u2 u1))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (pow.f32 u2 4)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 (pow.f32 u2 4))))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) u1))
(*.f32 u2 (*.f32 u2 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 u1 3)))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u2 u2) 3)))
(*.f32 u2 (*.f32 u2 u1))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))) 1))
(*.f32 u2 (*.f32 u2 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(+.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(+.f32 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (*.f32 u1 u1)) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) 1))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) 1))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(+.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (pow.f32 u1 4))) (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (*.f32 u1 u1)))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1)))) 1)
(/.f32 1 (-.f32 1 u1))
(*.f32 1 (/.f32 1 (-.f32 1 u1)))
(/.f32 1 (-.f32 1 u1))
(*.f32 (+.f32 u1 1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 u1 1) (/.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 1 (-.f32 1 u1)) 1)
(/.f32 1 (-.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) 2)
(*.f32 (sqrt.f32 (+.f32 u1 1)) (*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2))
(/.f32 1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 2) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (*.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (-.f32 -1 u1) (/.f32 1 (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (/.f32 (+.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (+.f32 1 u1) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2)) (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 4))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))
(/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (/.f32 (+.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (+.f32 1 u1) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2)) (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 u1)) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 u1)) 2) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2)) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (neg.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 -1 (*.f32 u1 (neg.f32 u1))))
(*.f32 (/.f32 (+.f32 1 u1) (+.f32 -1 (pow.f32 u1 4))) (-.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 1 u1) (+.f32 (pow.f32 u1 4) -1)) (-.f32 -1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 u1 1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (neg.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 -1 (neg.f32 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 1 u1) (+.f32 -1 (pow.f32 u1 6))) (-.f32 -1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (+.f32 u1 1) (+.f32 1 (pow.f32 (neg.f32 (*.f32 u1 u1)) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 1 (*.f32 u1 u1)) (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (fma.f32 u1 u1 1) (/.f32 (-.f32 -1 u1) (+.f32 -1 (pow.f32 u1 4))))
(*.f32 (fma.f32 u1 u1 1) (/.f32 (-.f32 -1 u1) (+.f32 (pow.f32 u1 4) -1)))
(*.f32 (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (-.f32 -1 u1) (neg.f32 (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (-.f32 -1 u1) (+.f32 -1 (pow.f32 u1 6))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 1 (-.f32 1 u1)))
(/.f32 1 (-.f32 1 u1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (+.f32 1 u1) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1)))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (/.f32 (+.f32 1 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 (+.f32 1 u1) (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2)) (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 4))) (*.f32 (+.f32 u1 1) (+.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 1 u1) (/.f32 (+.f32 1 (*.f32 u1 u1)) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (+.f32 1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 6))) (*.f32 (+.f32 u1 1) (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (/.f32 (+.f32 1 u1) (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 -1 (*.f32 u1 u1))) (-.f32 -1 u1))
(/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (cbrt.f32 (+.f32 u1 1)))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 u1) (neg.f32 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (+.f32 u1 (*.f32 u1 u1))))
(/.f32 (+.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))) (+.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (/.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)))) (+.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (-.f32 1 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 u1 u1 -1)))) (-.f32 u1 (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 1 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3))) (+.f32 1 (+.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3))) (+.f32 1 (+.f32 u1 (-.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (-.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3)) (neg.f32 (fma.f32 u1 u1 -1)))) (+.f32 1 (fma.f32 (+.f32 u1 (-.f32 (*.f32 u1 u1) u1)) (-.f32 (*.f32 u1 u1) (+.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 6))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6))))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 4))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (hypot.f32 1 u1))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4))))) (hypot.f32 1 u1))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 6)))) (cbrt.f32 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (*.f32 (/.f32 (+.f32 1 u1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))) (cbrt.f32 (-.f32 1 (pow.f32 u1 6))))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 6))))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 1 u1) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (+.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (fma.f32 u1 u1 1)) (+.f32 1 u1)) (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (fma.f32 u1 u1 -1))) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 4)))))
(pow.f32 (/.f32 1 (-.f32 1 u1)) 1)
(/.f32 1 (-.f32 1 u1))
(pow.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) 3)
(/.f32 1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) 1/3)
(/.f32 1 (-.f32 1 u1))
(pow.f32 (-.f32 1 u1) -1)
(/.f32 1 (-.f32 1 u1))
(neg.f32 (/.f32 (+.f32 u1 1) (+.f32 -1 (*.f32 u1 u1))))
(/.f32 (-.f32 -1 u1) (fma.f32 u1 u1 -1))
(sqrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 2))
(sqrt.f32 (pow.f32 (-.f32 1 u1) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u1)))))
(/.f32 1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3))
(/.f32 1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 u1) 3) (pow.f32 (-.f32 1 (*.f32 u1 u1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 1 u1) 3) (pow.f32 (neg.f32 (fma.f32 u1 u1 -1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(exp.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (-.f32 1 u1))) 1))
(/.f32 1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u1))))
(/.f32 1 (-.f32 1 u1))

localize101.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
0.3b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
0.4b
(*.f32 u2 314159265359/50000000000)
0.5b
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
Compiler

Compiled 138 to 37 computations (73.2% saved)

series7.0ms (0.1%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
3.0ms
u2
@0
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
1.0ms
u2
@inf
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
0.0ms
u1
@0
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
0.0ms
u1
@inf
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
0.0ms
u1
@0
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))

rewrite118.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1352×associate-/l/
504×associate-+l+
408×add-sqr-sqrt
396×pow1
396×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018155
140281
2586281
Stop Event
node limit
Counts
3 → 148
Calls
Call 1
Inputs
(*.f32 (*.f32 u1 u1) (*.f32 u1 u1))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 u1 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 u1 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 u1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 u1 4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 (cbrt.f32 u1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u1 u1) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u1 u1) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 u1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u1 u1) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 u1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (pow.f32 u1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 u1 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 u1 4)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) 1) (-.f32 1 (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (-.f32 1 (pow.f32 u1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (fma.f32 u1 u1 u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 u1 4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 u1 6) (pow.f32 (neg.f32 u1) 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 u1 6) 3) (pow.f32 (pow.f32 u1 3) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))))

simplify231.0ms (1.8%)

Algorithm
egg-herbie
Rules
1098×+-commutative
714×times-frac
700×associate-/l*
686×associate-/r*
638×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050712860
1169912200
2777812200
Stop Event
node limit
Counts
192 → 274
Calls
Call 1
Inputs
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2)))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2))))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 7))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 4))) 1)
(pow.f32 u1 4)
(pow.f32 (*.f32 u1 u1) 2)
(pow.f32 (pow.f32 u1 4) 1)
(pow.f32 (*.f32 u1 (cbrt.f32 u1)) 3)
(pow.f32 (pow.f32 (*.f32 u1 u1) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u1 u1) 4))
(log.f32 (exp.f32 (pow.f32 u1 4)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 4))))
(cbrt.f32 (pow.f32 (*.f32 u1 u1) 6))
(expm1.f32 (log1p.f32 (pow.f32 u1 4)))
(exp.f32 (log.f32 (pow.f32 u1 4)))
(exp.f32 (*.f32 (*.f32 2 (log.f32 u1)) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 4)) 1))
(log1p.f32 (expm1.f32 (pow.f32 u1 4)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(/.f32 1 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) 1) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (-.f32 1 (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))))
(/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))
(/.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 u1 6) (pow.f32 (neg.f32 u1) 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 6) 3) (pow.f32 (pow.f32 u1 3) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
Outputs
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 u1 4)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 3)) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) u2)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) u2) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 5)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 3)) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) u2))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (pow.f32 u2 5)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) u2) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 3))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (pow.f32 u2 7))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) u2)))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 5)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 3)) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (pow.f32 u2 7)) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) u2)))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (pow.f32 u2 5)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) u2) (*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (*.f32 (pow.f32 u2 7) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (pow.f32 u1 2)) (*.f32 (-.f32 (pow.f32 u1 2) u1) (-.f32 1 (pow.f32 u1 2))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 u1 3))) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) -1))) (pow.f32 u1 3)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 4))) 1)
(pow.f32 u1 4)
(pow.f32 u1 4)
(pow.f32 (*.f32 u1 u1) 2)
(pow.f32 u1 4)
(pow.f32 (pow.f32 u1 4) 1)
(pow.f32 u1 4)
(pow.f32 (*.f32 u1 (cbrt.f32 u1)) 3)
(pow.f32 u1 4)
(pow.f32 (pow.f32 (*.f32 u1 u1) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 u1 u1) 6))
(cbrt.f32 (pow.f32 u1 12))
(sqrt.f32 (pow.f32 (*.f32 u1 u1) 4))
(sqrt.f32 (pow.f32 u1 8))
(log.f32 (exp.f32 (pow.f32 u1 4)))
(pow.f32 u1 4)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 4))))
(pow.f32 u1 4)
(cbrt.f32 (pow.f32 (*.f32 u1 u1) 6))
(cbrt.f32 (pow.f32 u1 12))
(expm1.f32 (log1p.f32 (pow.f32 u1 4)))
(pow.f32 u1 4)
(exp.f32 (log.f32 (pow.f32 u1 4)))
(pow.f32 u1 4)
(exp.f32 (*.f32 (*.f32 2 (log.f32 u1)) 2))
(pow.f32 u1 4)
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 4)) 1))
(pow.f32 u1 4)
(log1p.f32 (expm1.f32 (pow.f32 u1 4)))
(pow.f32 u1 4)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (cbrt.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) -1/2))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 -1)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 -1)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4)) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 -1)))) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 2)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(+.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (neg.f32 u1)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))) 1)
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 1 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 -1))) (/.f32 1 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) 1) (-.f32 1 (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (fma.f32 u1 u1 1) (-.f32 1 (pow.f32 u1 4)))))
(*.f32 (/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1))) (-.f32 1 (pow.f32 u1 4)))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (-.f32 1 (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (-.f32 1 (pow.f32 u1 6)))))
(*.f32 (/.f32 (/.f32 1 (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))) (-.f32 1 (pow.f32 u1 6)))
(/.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1))))))
(/.f32 1 (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))) (-.f32 (pow.f32 u1 12) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))) (-.f32 (pow.f32 u1 12) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 (pow.f32 u1 4)) (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)))))
(/.f32 1 (/.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1))))))
(/.f32 1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)))))
(/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))) (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))) (-.f32 (pow.f32 u1 12) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))) (-.f32 (pow.f32 u1 12) (pow.f32 u1 6))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (*.f32 (/.f32 1 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 u1) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (*.f32 u1 (+.f32 u1 -1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (*.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (*.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (*.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))))
(/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4))))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 u1 -1)) (/.f32 (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4))) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))) (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))) (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 u1 -1)) (/.f32 (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4))) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) 1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 1)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 1 (pow.f32 u1 4)) (fma.f32 u1 u1 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))) (-.f32 (*.f32 u1 u1) u1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)))) (*.f32 u1 (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (pow.f32 (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))
(*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 (+.f32 u1 -1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) 1))))
(neg.f32 (/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 1)))))
(/.f32 (+.f32 -1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 1))))
(/.f32 (+.f32 (pow.f32 u1 4) -1) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (fma.f32 u1 u1 1))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 6))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 6)) (fma.f32 u1 u1 u1)) (-.f32 -1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 8)) (pow.f32 u1 4)) (*.f32 (*.f32 u1 (-.f32 -1 u1)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 u1 4) (neg.f32 (pow.f32 u1 8))) (*.f32 (*.f32 u1 (-.f32 -1 u1)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 8)) (pow.f32 u1 4)) (*.f32 (*.f32 u1 (-.f32 -1 u1)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 u1 4) (neg.f32 (pow.f32 u1 8))) (*.f32 (*.f32 u1 (-.f32 -1 u1)) (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 12)) (pow.f32 u1 6)) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 -1 u1))))))
(/.f32 (+.f32 (pow.f32 u1 6) (neg.f32 (pow.f32 u1 12))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 -1 u1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 12)) (pow.f32 u1 6)) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 -1 u1))))))
(/.f32 (+.f32 (pow.f32 u1 6) (neg.f32 (pow.f32 u1 12))) (*.f32 (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 -1 u1))))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (*.f32 u1 u1) 1)))
(/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1)))
(/.f32 (-.f32 (pow.f32 u1 4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (*.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 4) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (*.f32 (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)) (fma.f32 u1 u1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 4) (+.f32 (*.f32 u1 u1) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 u1 (+.f32 (neg.f32 u1) u1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 u1 (+.f32 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (pow.f32 u1 4) (+.f32 (*.f32 u1 u1) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 u1 (+.f32 (neg.f32 u1) u1)))))
(/.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (-.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 u1 (+.f32 u1 (neg.f32 u1))))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1))))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(/.f32 (-.f32 1 (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 1))))
(/.f32 (+.f32 (pow.f32 u1 6) (pow.f32 (neg.f32 u1) 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 u1 u1) (neg.f32 u1))))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 (*.f32 u1 (neg.f32 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (-.f32 (*.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (*.f32 u1 u1) 4) (+.f32 (pow.f32 u1 4) (pow.f32 u1 6))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 6) (pow.f32 u1 8))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 12) (pow.f32 u1 6)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 8) (pow.f32 u1 6))))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1)) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) 3)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (-.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) 3)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (-.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (-.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) 3)) (*.f32 (*.f32 (fma.f32 u1 u1 u1) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (-.f32 (*.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) 3)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (-.f32 (*.f32 u1 (+.f32 (neg.f32 u1) u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 3) (pow.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) 3)) (*.f32 (fma.f32 u1 u1 u1) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) 2) (*.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (-.f32 (*.f32 u1 (+.f32 u1 (neg.f32 u1))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 6) 3) (pow.f32 (pow.f32 u1 3) 3)) (*.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (+.f32 (+.f32 (pow.f32 (*.f32 u1 u1) 6) (pow.f32 u1 6)) (*.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 6) 3) (pow.f32 (pow.f32 u1 3) 3)) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (+.f32 (pow.f32 (*.f32 u1 u1) 6) (+.f32 (pow.f32 u1 6) (pow.f32 (pow.f32 u1 3) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 6) 3) (*.f32 u1 (pow.f32 u1 8))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))) (+.f32 (pow.f32 u1 6) (+.f32 (pow.f32 u1 12) (*.f32 u1 (pow.f32 u1 8)))))))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4)))) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (/.f32 (+.f32 -1 (*.f32 u1 u1)) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 u1) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4)))) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) 1) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 1 (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 -1 (*.f32 u1 u1))) (*.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3)))) (/.f32 (+.f32 -1 (*.f32 u1 u1)) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1)))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4)))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) 1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 1) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 4)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (*.f32 (fma.f32 u1 u1 1) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (fma.f32 u1 u1 u1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 (*.f32 u1 u1) (+.f32 (pow.f32 u1 4) 1)) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 6)) (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (*.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 8) (pow.f32 u1 4)))) (/.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3)) (+.f32 (pow.f32 u1 4) (*.f32 u1 (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (neg.f32 (+.f32 (pow.f32 u1 4) (fma.f32 u1 u1 (pow.f32 u1 3))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 3) (pow.f32 u1 6)) (-.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 u1))) (pow.f32 u1 4))) (/.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 u1 u1) u1) (+.f32 -1 (*.f32 u1 u1))) (neg.f32 (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 u1 -1)) (/.f32 (+.f32 (*.f32 u1 u1) (neg.f32 (pow.f32 u1 4))) (fma.f32 u1 u1 -1)))
(pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 1)
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 2)
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 3)
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2))
(fabs.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3) 1/3)
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 2))
(fabs.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)) 3))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (*.f32 u1 (+.f32 u1 -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3) (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (-.f32 (*.f32 u1 u1) u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (pow.f32 u1 4) (*.f32 u1 u1))) 3) (pow.f32 (*.f32 u1 (+.f32 u1 -1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(exp.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))) 1))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1))

eval1.0s (7.7%)

Compiler

Compiled 33561 to 21377 computations (36.3% saved)

prune479.0ms (3.6%)

Pruning

54 alts after pruning (44 fresh and 10 done)

PrunedKeptTotal
New139181399
Fresh33639
Picked011
Done099
Total1394541448
Error
0.0b
Counts
1448 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
0.6b
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
2.1b
(/.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
3.5b
(/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
0.6b
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
1.4b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
7.8b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
0.6b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
0.5b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))
1.2b
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))))
0.5b
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
0.5b
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
5.9b
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
0.7b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
7.2b
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
0.9b
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
5.9b
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
0.7b
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
0.6b
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
5.9b
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
30.4b
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
0.5b
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.2b
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
7.8b
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
0.7b
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
5.9b
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
5.9b
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
11.2b
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
5.9b
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
32.0b
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
11.3b
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
11.3b
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
11.3b
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
30.4b
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
5.8b
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
5.8b
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
5.8b
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
5.8b
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
5.9b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
7.7b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
8.6b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
5.9b
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
8.6b
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
11.3b
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
11.3b
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
5.8b
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
11.3b
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
11.3b
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
Compiler

Compiled 871 to 674 computations (22.6% saved)

regimes491.0ms (3.7%)

Counts
99 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 1 (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 1 (pow.f32 (neg.f32 u1) 3))) (+.f32 1 (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (neg.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (sqrt.f32 (exp.f32 (-.f32 (log.f32 u1) (-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Calls

8 calls:

119.0ms
u2
71.0ms
u1
45.0ms
(*.f32 314159265359/50000000000 u2)
45.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
45.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Results
ErrorSegmentsBranch
0.5b1cosTheta_i
0.5b1u1
0.5b1u2
0.5b1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.5b1(/.f32 u1 (-.f32 1 u1))
0.5b1(sin.f32 (*.f32 314159265359/50000000000 u2))
0.5b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1413 to 990 computations (29.9% saved)

regimes294.0ms (2.2%)

Counts
68 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 1 (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (/.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

8 calls:

36.0ms
cosTheta_i
36.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
35.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
34.0ms
(/.f32 u1 (-.f32 1 u1))
34.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
0.5b1cosTheta_i
0.5b1u1
0.5b1u2
0.5b1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
0.5b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
0.5b1(/.f32 u1 (-.f32 1 u1))
0.5b1(sin.f32 (*.f32 314159265359/50000000000 u2))
0.5b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 895 to 601 computations (32.8% saved)

regimes279.0ms (2.1%)

Counts
44 → 3
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
Outputs
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

7 calls:

55.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
41.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
40.0ms
(*.f32 314159265359/50000000000 u2)
38.0ms
u2
37.0ms
(/.f32 u1 (-.f32 1 u1))
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
3.1b2u1
2.6b2u2
3.1b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
3.1b2(/.f32 u1 (-.f32 1 u1))
2.6b3(sin.f32 (*.f32 314159265359/50000000000 u2))
2.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 521 to 345 computations (33.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02754690870642662
0.02891964092850685
0.0ms
-0.06335455924272537
1.8410503122012756e-9
Compiler

Compiled 20 to 16 computations (20% saved)

regimes320.0ms (2.4%)

Counts
42 → 2
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
Outputs
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

7 calls:

77.0ms
u2
54.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
45.0ms
(*.f32 314159265359/50000000000 u2)
43.0ms
u1
35.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
3.1b2u1
2.6b2u2
3.1b2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
3.1b2(/.f32 u1 (-.f32 1 u1))
2.6b3(sin.f32 (*.f32 314159265359/50000000000 u2))
2.6b2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 502 to 331 computations (34.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.02755039371550083
0.028923673555254936
Compiler

Compiled 20 to 16 computations (20% saved)

regimes128.0ms (1%)

Counts
40 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 1 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 (+.f32 u1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1)))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 (*.f32 (/.f32 1 u1) (/.f32 1 u1)) 1)) (+.f32 1 (/.f32 1 u1))) 98696044010906577398881/2500000000000000000000))
Outputs
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
Calls

6 calls:

21.0ms
(*.f32 314159265359/50000000000 u2)
21.0ms
u1
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
19.0ms
u2
19.0ms
cosTheta_i
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
5.8b1u1
5.8b1u2
5.8b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.8b1(/.f32 u1 (-.f32 1 u1))
5.8b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 479 to 316 computations (34% saved)

regimes102.0ms (0.8%)

Counts
34 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1))) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 u1) u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 -1 u1) u1)) (neg.f32 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) u1) 1) (+.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
Outputs
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
Calls

6 calls:

16.0ms
(*.f32 314159265359/50000000000 u2)
16.0ms
(/.f32 u1 (-.f32 1 u1))
16.0ms
u2
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
15.0ms
u1
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
5.8b1u1
5.8b1u2
5.8b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.8b1(/.f32 u1 (-.f32 1 u1))
5.8b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 375 to 253 computations (32.5% saved)

regimes83.0ms (0.6%)

Counts
25 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 u1 u1))) 98696044010906577398881/2500000000000000000000))
Outputs
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
Calls

6 calls:

14.0ms
(/.f32 u1 (-.f32 1 u1))
13.0ms
u1
13.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
12.0ms
u2
12.0ms
cosTheta_i
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
5.8b1u1
5.8b1u2
5.8b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.8b1(/.f32 u1 (-.f32 1 u1))
5.8b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 264 to 179 computations (32.2% saved)

regimes76.0ms (0.6%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
Outputs
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
Calls

6 calls:

12.0ms
u2
12.0ms
(/.f32 u1 (-.f32 1 u1))
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
12.0ms
(*.f32 314159265359/50000000000 u2)
11.0ms
u1
Results
ErrorSegmentsBranch
5.8b1cosTheta_i
5.8b1u1
5.8b1u2
5.8b1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
5.8b1(/.f32 u1 (-.f32 1 u1))
5.8b1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 240 to 165 computations (31.3% saved)

regimes22.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
Outputs
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
Calls

3 calls:

8.0ms
cosTheta_i
6.0ms
u2
6.0ms
u1
Results
ErrorSegmentsBranch
11.2b1cosTheta_i
11.2b1u1
11.2b1u2
Compiler

Compiled 87 to 52 computations (40.2% saved)

regimes10.0ms (0.1%)

Accuracy

Total -20.7b remaining (-183.4%)

Threshold costs -20.7b (-183.4%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Calls

3 calls:

3.0ms
u2
3.0ms
u1
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
11.3b1cosTheta_i
11.3b1u1
11.3b1u2
Compiler

Compiled 25 to 19 computations (24% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
38×*-commutative
+-commutative
sub-neg
1-exp
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066465
189465
293465
395465
496465
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -13421773/268435456) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(if (<=.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -13421773/268435456) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -13421773/268435456) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 7516193/268435456) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))))
(sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)) u1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (/.f32 (*.f32 u2 u2) (-.f32 1 u1)))))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(sqrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Compiler

Compiled 193 to 149 computations (22.8% saved)

soundness0.0ms (0%)

end184.0ms (1.4%)

Compiler

Compiled 163 to 115 computations (29.4% saved)

Profiling

Loading profile data...