Details

Time bar (total: 15.9s)

analyze197.0ms (1.2%)

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.1s (13.2%)

Results
2.1s8256×body256valid
2.0msbody256precondition
Bogosity

preprocess76.0ms (0.5%)

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)

simplify16.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
Accurracy
98.4%
Counts
2 → 1
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

localize45.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.4%
(/.f32 u1 (-.f32 1 u1))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 39 to 27 computations (30.8% saved)

series7.0ms (0%)

Counts
4 → 40
Calls

15 calls:

TimeVariablePointExpression
1.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.5%)

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
01370
126570
2329070
Stop Event
node limit
Counts
4 → 182
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Outputs
((-.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 (*.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)))))
((-.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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.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 (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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.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 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) 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)))) (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))))))

simplify114.0ms (0.7%)

Algorithm
egg-herbie
Rules
1744×distribute-lft-in
1112×associate-/l/
966×associate-/r/
660×associate-*r*
564×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05247662
113607346
251027342
Stop Event
node limit
Counts
222 → 330
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)))))
(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 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 (*.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))))
(-.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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.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 (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 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.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 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (cbrt.f32 (/.f32 (-.f32 1 u1) 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)))) (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 (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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.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)))))
(+.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.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)) (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)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 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 (*.f32 (sqrt.f32 -1) 1/2) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 1/2 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 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 (*.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (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 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 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (/.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 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 (*.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.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))) (+.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 (*.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 (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)
(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))
-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 -1 u1) (+.f32 (/.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 -1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(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 -1/2 (*.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 (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 (*.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 (fma.f32 -1/2 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.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)))
(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 (*.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 (*.f32 (sqrt.f32 -1) 5/16) (pow.f32 u1 3))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 -1)))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 5/16 (pow.f32 u1 3)) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 -1)))
(-.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 314159265359/50000000000 u2)))
(*.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)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.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 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.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 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 u1)) (cbrt.f32 (-.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 (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (cbrt.f32 (neg.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 -1 u1)) (cbrt.f32 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(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 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.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 u1) (/.f32 (cbrt.f32 (*.f32 u1 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 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (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 u1 (*.f32 (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 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 (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 u1 (*.f32 (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 u1) (/.f32 (cbrt.f32 (*.f32 u1 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(*.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 u1) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.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 (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 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 (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 u1) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (-.f32 1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 (pow.f32 u1 3))) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (+.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 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 (/.f32 u1 1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.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 (/.f32 u1 (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)))
(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))
(-.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 (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 (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 (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 (cbrt.f32 (pow.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 (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 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))) (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 (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 (+.f32 u1 (fma.f32 u1 u1 1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 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 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 (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 (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 (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 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 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 (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 (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 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.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 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 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 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 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 (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) (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)))

eval130.0ms (0.8%)

Compiler

Compiled 6536 to 4859 computations (25.7% saved)

prune79.0ms (0.5%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New30426330
Fresh000
Picked011
Done000
Total30427331
Accurracy
100.0%
Counts
331 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.2%
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.4%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.4%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
90.2%
(+.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))))))
96.0%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.9%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.0%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
81.8%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.4%
(*.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)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
81.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
97.7%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
Compiler

Compiled 896 to 705 computations (21.3% saved)

localize55.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.4%
(/.f32 u1 (-.f32 1 u1))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 56 to 33 computations (41.1% saved)

series7.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
6.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
u2
@-inf
(*.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)))))

rewrite89.0ms (0.6%)

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
01556
130746
2381046
Stop Event
node limit
Counts
2 → 56
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)))))
Outputs
((-.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))))))

simplify97.0ms (0.6%)

Algorithm
egg-herbie
Rules
1148×associate-/l*
984×associate-+r+
958×times-frac
904×associate-+l+
798×associate-/r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02373460
16123370
220273226
366863220
Stop Event
node limit
Counts
88 → 133
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 (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)))))
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 (/.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 (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1))))
(fma.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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (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 (+.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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.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 u2 314159265359/50000000000)) u1) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2))) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 -1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.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 u2 314159265359/50000000000)) u1) (/.f32 (+.f32 1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (/.f32 (pow.f32 u1 3) (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 (*.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 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) 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 (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.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 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 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 3/8 (/.f32 5/16 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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 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))) (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (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))) (+.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 u2 314159265359/50000000000 (*.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 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.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 u2 314159265359/50000000000 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7))) (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 (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)
(*.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 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 (sin.f32 (*.f32 u2 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))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (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 (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 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (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 (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 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (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 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sin.f32 (*.f32 u2 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))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (neg.f32 u1)) (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 (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 (sqrt.f32 (sqrt.f32 u1)) (/.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 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)))) (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (/.f32 (cbrt.f32 (neg.f32 u1)) (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 (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 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 (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 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (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 (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 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 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 (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 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.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)))

localize79.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.4%
(/.f32 u1 (-.f32 1 u1))
99.1%
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
98.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Compiler

Compiled 39 to 26 computations (33.3% saved)

series5.0ms (0%)

Counts
2 → 16
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u2
@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
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)))))
0.0ms
u1
@-inf
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

rewrite69.0ms (0.4%)

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
01252
124852
2311452
Stop Event
node limit
Counts
2 → 82
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))))
Outputs
((-.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))))))

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1428×associate-/r*
998×associate-*r/
964×*-commutative
750×associate-/l/
734×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02693858
16673812
226283656
Stop Event
node limit
Counts
98 → 188
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))))
(-.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)))))
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 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(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 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 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.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 (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 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 (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/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 -314159265359/100000000000 (/.f32 (+.f32 u2 (*.f32 -1/2 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -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 314159265359/100000000000 (*.f32 (/.f32 (sqrt.f32 -1) 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 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (*.f32 942477796077/400000000000 (*.f32 (/.f32 u2 u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 u2 (/.f32 (sqrt.f32 -1) u1)) (+.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 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1))))))
(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 (/.f32 (sqrt.f32 -1) u1) u2) (*.f32 942477796077/400000000000 (*.f32 (/.f32 u2 u1) (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/160000000000 (*.f32 u2 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (*.f32 u2 (/.f32 (sqrt.f32 -1) u1)) (+.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 (sqrt.f32 -1)) u1) -1/2))
(fma.f32 (/.f32 -1/2 u1) (/.f32 u2 (sqrt.f32 -1)) (*.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)))
(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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -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 (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 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -1/2 (fma.f32 (sqrt.f32 -1) u2 (/.f32 (*.f32 (*.f32 u2 -1/2) (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 (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 (+.f32 u2 (*.f32 -1/2 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -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 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2)))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 1/2 (*.f32 u2 (/.f32 (sqrt.f32 -1) u1))))
(+.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 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (fma.f32 (sqrt.f32 -1) u2 (/.f32 (*.f32 (*.f32 3/8 u2) (sqrt.f32 -1)) (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 u2 (/.f32 (sqrt.f32 -1) u1)) (+.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 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1)) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) 5/16 (fma.f32 (sqrt.f32 -1) u2 (/.f32 (*.f32 (*.f32 3/8 u2) (sqrt.f32 -1)) (*.f32 u1 u1)))))
(fma.f32 1/2 (*.f32 u2 (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 (/.f32 u2 u1) u1) (sqrt.f32 -1)) (+.f32 3/8 (/.f32 5/16 u1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (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)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (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) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (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 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 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 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 u1))) (*.f32 u2 (sqrt.f32 (neg.f32 u1))))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (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 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 u1))) (*.f32 u2 (sqrt.f32 (neg.f32 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (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 314159265359/50000000000 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 314159265359/50000000000 u2) (/.f32 (/.f32 (sqrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sqrt.f32 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(/.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) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 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 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 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 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 u1))) (*.f32 u2 (sqrt.f32 (neg.f32 u1))))
(/.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (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 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 314159265359/50000000000 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 u2 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 314159265359/50000000000 (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 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 u2 (sqrt.f32 u1)) (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))))
(/.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 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (/.f32 314159265359/50000000000 (fabs.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 u2 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (/.f32 314159265359/50000000000 (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(pow.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(log.f32 (exp.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 314159265359/50000000000 (/.f32 (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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.f32 u2 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 u2 (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 u2 (/.f32 (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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 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 (cbrt.f32 (sqrt.f32 u1)) (/.f32 u2 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 u2 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 u2 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) u2) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 -1 u1)) (sqrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 u2 (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) u2) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 u1)) (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 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 u2 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (/.f32 (cbrt.f32 u1) (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 (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 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 -1 u1)) u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 u2 (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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) (cbrt.f32 (-.f32 1 u1))) (/.f32 u2 (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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 u2 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 u1) u2) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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) (cbrt.f32 (-.f32 1 u1))) (/.f32 u2 (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 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(*.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 u2 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))))
(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 u1 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(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))))

localize56.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (-.f32 1 u1) u1)
99.0%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
99.0%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 49 to 35 computations (28.6% saved)

series3.0ms (0%)

Counts
3 → 40
Calls

12 calls:

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

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1808×associate-/r*
1220×associate-/l*
668×associate-/r/
450×distribute-lft-in
370×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01469
129463
2378463
Stop Event
node limit
Counts
3 → 173
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (-.f32 1 u1) u1)
Outputs
((-.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 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.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 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2)) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 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 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (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 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) (*.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1) (*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)) (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.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 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1))) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1))) (*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1))) (*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) (pow.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
((+.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 -1 (/.f32 1 u1)) (+.f32 (*.f32 (/.f32 1 u1) (neg.f32 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 1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.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 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (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 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 1 u1) (-.f32 1 u1)) (*.f32 -1 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (*.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (+.f32 -1 u1) (/.f32 -1 u1)) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.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 (/.f32 -1 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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (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 1 (-.f32 (*.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 (/.f32 u1 (-.f32 1 u1)) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3) (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))))

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1620×distribute-lft-in
986×associate-/r/
572×associate-/l/
544×+-commutative
504×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05118455
113477979
253587971
Stop Event
node limit
Counts
213 → 310
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 (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 (*.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))))
(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))))
(/.f32 1 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 5/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(/.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 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.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 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 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 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (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 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.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 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.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 -1 (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 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 1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.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 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (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 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(*.f32 -1 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (+.f32 -1 u1) (/.f32 -1 u1))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.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 (/.f32 -1 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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (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 1 (-.f32 (*.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 (/.f32 u1 (-.f32 1 u1)) -1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(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)))
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 -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 (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)) (*.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 (/.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)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))))))))
(/.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 (sqrt.f32 -1) u1)) 1/2))
(fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) 1/2 (/.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (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 (sqrt.f32 -1) u1)) 1/2)))
(fma.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) 1/2 (/.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 (*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (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 (sqrt.f32 -1) u1)) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(+.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) 1/2 (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))) (fma.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (fma.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))
(*.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 (*.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 (*.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))) (+.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 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))))
(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 -1/2 (*.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 (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 (*.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 (fma.f32 -1/2 (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.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 1 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (/.f32 1 (sqrt.f32 -1)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 5/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(+.f32 (+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (+.f32 (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1)) (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (/.f32 1 (sqrt.f32 -1))) (+.f32 (/.f32 3/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 5/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 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))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (fabs.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (fabs.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (fabs.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (fabs.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4)) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4))) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 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)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(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 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) 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)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (-.f32 1 u1) u1) 3/2)))
(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 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -1 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) -1))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) -2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) 1/4) -2)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) u1))) (/.f32 1 (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 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 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 u1))) (sqrt.f32 (neg.f32 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 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 -1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) 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)))
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (neg.f32 u1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(+.f32 (/.f32 1 u1) (*.f32 (/.f32 1 u1) (*.f32 (neg.f32 u1) 1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(+.f32 (*.f32 (/.f32 1 u1) (neg.f32 u1)) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(/.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 (-.f32 1 u1) u1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) 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 (-.f32 1 u1) u1)
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 -1 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 -1 (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (+.f32 -1 u1) (/.f32 -1 u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (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) (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (/.f32 -1 u1) (+.f32 -1 u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u1) (sqrt.f32 (-.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(/.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 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (/.f32 (-.f32 1 u1) (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (sqrt.f32 u1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 -1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (*.f32 -1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 -1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 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))
(*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (pow.f32 u1 3)) (*.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 u1 (+.f32 -1 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 (*.f32 u1 (pow.f32 u1 3)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))
(*.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)) u1) (-.f32 1 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 1 (-.f32 (*.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 1 (*.f32 u1 u1)) (*.f32 (+.f32 1 (pow.f32 u1 3)) u1)) (+.f32 1 (*.f32 u1 (+.f32 -1 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 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 1 (pow.f32 u1 3)) u1) (/.f32 (-.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 1 (pow.f32 u1 3)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 u1 u1 u1) 3)) (/.f32 1 u1))) (+.f32 1 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1))))
(/.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 (*.f32 u1 (pow.f32 u1 3)) (*.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 u1 (+.f32 -1 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 (*.f32 u1 (pow.f32 u1 3)) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 (*.f32 u1 u1) 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (pow.f32 u1 4) (-.f32 (*.f32 u1 u1) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (+.f32 (pow.f32 u1 3) (pow.f32 u1 6)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(/.f32 (neg.f32 (-.f32 1 u1)) (neg.f32 u1))
(/.f32 (+.f32 -1 u1) (neg.f32 u1))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (/.f32 (-.f32 1 u1) u1))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) 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))
(/.f32 (-.f32 1 u1) u1)
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)

localize95.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (-.f32 1 u1))
98.9%
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.9%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 44 to 31 computations (29.5% saved)

series6.0ms (0%)

Counts
3 → 40
Calls

15 calls:

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

rewrite83.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1816×associate-/l*
1792×associate-*l/
682×associate-/r/
380×associate-/l/
294×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01475
129171
2378871
Stop Event
node limit
Counts
3 → 145
Calls
Call 1
Inputs
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (-.f32 1 u1))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1) (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (*.f32 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 u1 (-.f32 1 u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.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 (neg.f32 (sqrt.f32 u1)) (*.f32 -1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.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 (*.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 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (sqrt.f32 u1) 1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1))) (*.f32 (/.f32 (pow.f32 u1 1/4) 1) (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/4)) (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (pow.f32 u1 1/4) 1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (/.f32 (cbrt.f32 u1) 1) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) 1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (/.f32 (sqrt.f32 u1) -1) (neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (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))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) -1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.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 (/.f32 (/.f32 (sqrt.f32 u1) 1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) -1) (neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 1) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (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) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1) (neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (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)) (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)))))))
((-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2) (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3) (pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3) (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) -1) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))) (expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)) (log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1) (*.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) 1) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))) (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1) (sqrt.f32 (+.f32 u1 1))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 1))) (pow.f32 (-.f32 1 u1) 1/2) (pow.f32 (sqrt.f32 (-.f32 1 u1)) 1) (pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3) (pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3) (fabs.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) (exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2)) (exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))

simplify150.0ms (0.9%)

Algorithm
egg-herbie
Rules
1620×distribute-lft-in
1618×distribute-rgt-in
722×associate-*r*
562×associate-/l*
540×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04497733
112067481
253117481
Stop Event
node limit
Counts
185 → 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 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
1
(+.f32 1 (*.f32 -1/2 u1))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 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 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 (neg.f32 (sqrt.f32 u1)) (*.f32 -1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.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 (*.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 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (sqrt.f32 u1) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 -1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/4))
(*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (pow.f32 u1 1/4) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) -1) (neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (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))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) -1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.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 (/.f32 (/.f32 (sqrt.f32 u1) 1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) -1) (neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 1) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(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)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(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))
(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))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) -1)
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(pow.f32 (-.f32 1 u1) 1/2)
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.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 -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)) (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)))))
(*.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 (*.f32 (*.f32 1/2 (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))))
(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 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (*.f32 1/2 (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)))))
(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 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (*.f32 1/2 (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 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))) (+.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 (*.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 (*.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))) (+.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 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 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/8 (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/8 (/.f32 u1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/8 (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/8 (/.f32 u1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) 50000000000/314159265359) u2)
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))))
(fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 u2 314159265359/300000000000) (/.f32 50000000000/314159265359 u2)))
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))))
(fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (fma.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))) (*.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))))
(fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 (pow.f32 u2 3) 217043936762141594974494696480642953/45000000000000000000000000000000000))))
(+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))))))
(fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (fma.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1))) (fma.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))) (*.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u2 5) 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 3) 217043936762141594974494696480642953/45000000000000000000000000000000000))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 u2 314159265359/300000000000) (/.f32 50000000000/314159265359 u2))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u2 5) 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000) (*.f32 (pow.f32 u2 3) 217043936762141594974494696480642953/45000000000000000000000000000000000))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1
(+.f32 1 (*.f32 -1/2 u1))
(fma.f32 -1/2 u1 1)
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (*.f32 -1/2 u1)))
(+.f32 1 (fma.f32 (*.f32 u1 u1) -1/8 (*.f32 -1/2 u1)))
(+.f32 1 (fma.f32 -1/2 u1 (*.f32 u1 (*.f32 u1 -1/8))))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (fma.f32 -1/16 (pow.f32 u1 3) (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 (*.f32 u1 u1) -1/8 (fma.f32 (pow.f32 u1 3) -1/16 (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 (*.f32 u1 u1) -1/8 (fma.f32 -1/2 u1 (*.f32 (pow.f32 u1 3) -1/16))))
(-.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 (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 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 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.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 (sqrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.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))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 u1 1/2))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.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 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (neg.f32 (sqrt.f32 u1)) (*.f32 -1 (/.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 (/.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 (sqrt.f32 u1) 1) (/.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) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (sqrt.f32 u1) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.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 (-.f32 1 u1)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 u1 1/2))
(*.f32 (*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/4))
(*.f32 (pow.f32 u1 1/4) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 u1 1/2))
(*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (pow.f32 u1 1/4) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 u1 1/2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 u1 1/2))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (/.f32 (pow.f32 u1 1/2) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (*.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 u1)) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.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)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) -1) (neg.f32 (/.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) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.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)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (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))) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (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))) (/.f32 1 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) -1) (/.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 (neg.f32 (sqrt.f32 u1)) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.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 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (/.f32 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.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 (*.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)) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) 1) (/.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) 1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) 1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.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)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.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)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) 1) -1) (neg.f32 (/.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) 1) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (neg.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 1) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(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))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.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)))
(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))))
(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))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) -1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 1)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (-.f32 1 u1) 1/2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1))
(pow.f32 (exp.f32 1/2) (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (exp.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))

localize57.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(/.f32 u1 (-.f32 1 u1))
99.0%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
98.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
Compiler

Compiled 54 to 40 computations (25.9% saved)

series6.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite73.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1142×associate-*r/
968×associate-*l/
790×associate-/r*
632×associate-/l*
432×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01654
133850
2401050
Stop Event
node limit
Counts
2 → 73
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.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/8) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.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 (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 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 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 (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 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (sqrt.f32 (neg.f32 u1)) 1) (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)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (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))))))
((-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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))) (/.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))) (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1) (pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3) (pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (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 (-.f32 1 u1) u1)))))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3)) (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))) (expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) (exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1)) (log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))))

simplify77.0ms (0.5%)

Algorithm
egg-herbie
Rules
1116×times-frac
1042×associate-/l*
906×*-commutative
822×associate-/r*
578×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03084453
17604227
224614059
Stop Event
node limit
Counts
105 → 170
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3))))
(+.f32 (*.f32 (+.f32 (*.f32 1/16 (sqrt.f32 u1)) (*.f32 5/16 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3)))))
(+.f32 (*.f32 (+.f32 (*.f32 5/64 (sqrt.f32 u1)) (*.f32 15/64 (sqrt.f32 u1))) (pow.f32 u1 3)) (+.f32 (*.f32 (+.f32 (*.f32 1/16 (sqrt.f32 u1)) (*.f32 5/16 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3))))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 15/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.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/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -5/64 (sqrt.f32 -1)) (*.f32 -15/64 (sqrt.f32 -1))) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.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 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.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/8) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.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 (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 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 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 (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 (pow.f32 1 1/2) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (sqrt.f32 (neg.f32 u1)) 1) (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))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(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)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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)))
(/.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)))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) 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 (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 (-.f32 1 u1) u1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
Outputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3))))
(fma.f32 1/2 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))
(fma.f32 1/2 (pow.f32 u1 3/2) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/16 (sqrt.f32 u1)) (*.f32 5/16 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3)))))
(fma.f32 (*.f32 (sqrt.f32 u1) 3/8) (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3)))))
(fma.f32 (*.f32 (sqrt.f32 u1) 3/8) (*.f32 u1 u1) (fma.f32 1/2 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) 3/8) (*.f32 u1 u1) (fma.f32 1/2 (pow.f32 u1 3/2) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 5/64 (sqrt.f32 u1)) (*.f32 15/64 (sqrt.f32 u1))) (pow.f32 u1 3)) (+.f32 (*.f32 (+.f32 (*.f32 1/16 (sqrt.f32 u1)) (*.f32 5/16 (sqrt.f32 u1))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3))))))
(fma.f32 (*.f32 (sqrt.f32 u1) 5/16) (pow.f32 u1 3) (fma.f32 (*.f32 (sqrt.f32 u1) 3/8) (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (*.f32 1/2 (sqrt.f32 (pow.f32 u1 3))))))
(fma.f32 (pow.f32 u1 3) (*.f32 (sqrt.f32 u1) 5/16) (fma.f32 (*.f32 (sqrt.f32 u1) 3/8) (*.f32 u1 u1) (fma.f32 1/2 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))))
(+.f32 (fma.f32 1/2 (pow.f32 u1 3/2) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 (*.f32 u1 u1) 3/8) (*.f32 (pow.f32 u1 3) 5/16))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8))
(+.f32 (*.f32 15/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))))
(fma.f32 15/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 (sqrt.f32 -1) (fma.f32 5/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))))
(fma.f32 15/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 (*.f32 5/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))))
(+.f32 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 5/64 (*.f32 u1 u1))))) (fma.f32 15/64 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -5/64 (sqrt.f32 -1)) (*.f32 -15/64 (sqrt.f32 -1))) (pow.f32 u1 3))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 -1 (/.f32 (*.f32 (sqrt.f32 -1) -5/16) (pow.f32 u1 3)) (+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))))
(-.f32 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))) (/.f32 (*.f32 (sqrt.f32 -1) -5/16) (pow.f32 u1 3)))
(+.f32 (/.f32 (*.f32 5/16 (sqrt.f32 -1)) (pow.f32 u1 3)) (+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 3/8)))
(*.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 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (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 (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)) -1) 1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(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 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.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 (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 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.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 (*.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)) (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 u1 (sqrt.f32 -1))))))
(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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.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)) (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 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)) -1) 1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(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 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))))))
(*.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))) (+.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.f32 (*.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 (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 (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 (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) (sqrt.f32 (/.f32 -1 (+.f32 u1 -1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 -1 (+.f32 -1 u1)) 1/2))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 -1 (+.f32 u1 -1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.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)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (cbrt.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)))) (cbrt.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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/8))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))))
(*.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 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1))))
(/.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 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 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 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.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 (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 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 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 (-.f32 1 u1)) (cbrt.f32 (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 1 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 -1))) (cbrt.f32 (neg.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 u1 -1))))
(/.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) (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 u1 -1)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) 1) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(/.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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 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 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (neg.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 u1 -1))) (cbrt.f32 (neg.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 u1 -1))))
(/.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 (sqrt.f32 u1) (*.f32 (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)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(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)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))) 1)
(/.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)) (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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.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 (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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.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 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1))))
(/.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.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 (cbrt.f32 (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 u1 -1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (cbrt.f32 (neg.f32 u1)) (/.f32 (/.f32 (cbrt.f32 (+.f32 u1 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (/.f32 (cbrt.f32 (neg.f32 u1)) (cbrt.f32 (+.f32 u1 -1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1)
(/.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))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 2)
(/.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))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
(/.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))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3) 1/3)
(/.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))))
(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 (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) 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))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3))
(/.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))))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (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)))
(expm1.f32 (log1p.f32 (/.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) 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))))
(exp.f32 (log.f32 (/.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) 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))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1))
(/.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))))
(log1p.f32 (expm1.f32 (/.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) 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))))

eval773.0ms (4.9%)

Compiler

Compiled 33812 to 25119 computations (25.7% saved)

prune484.0ms (3%)

Pruning

33 alts after pruning (29 fresh and 4 done)

PrunedKeptTotal
New1604261630
Fresh18321
Picked101
Done145
Total1624331657
Accurracy
100.0%
Counts
1657 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.3%
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 3)
81.7%
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
81.8%
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
89.6%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.3%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
74.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
89.0%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
98.4%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
81.9%
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
81.9%
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
98.3%
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.4%
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
74.7%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
81.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
81.9%
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
81.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
75.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
81.9%
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))
82.4%
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
82.3%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
82.4%
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
Compiler

Compiled 953 to 738 computations (22.6% saved)

localize66.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 (-.f32 1 u1) u1)
99.0%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
99.0%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 66 to 41 computations (37.9% saved)

series1.0ms (0%)

Counts
1 → 20
Calls

6 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1816×associate-/r*
1224×associate-/l*
682×associate-/r/
372×associate-/l/
328×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01643
133633
2429933
Stop Event
node limit
Counts
1 → 79
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1) (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2)) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (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 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1)))) (log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 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 (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))))))

simplify123.0ms (0.8%)

Algorithm
egg-herbie
Rules
1342×associate-*l/
1004×*-commutative
896×associate-+r+
726×associate-+l+
704×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02864971
17314645
225434487
370824481
Stop Event
node limit
Counts
99 → 155
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 (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 (*.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(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 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 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 (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)))))
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 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 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 (+.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 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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -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 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (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))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))))))
(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)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (+.f32 1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) 1/2))
(fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (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 1 (/.f32 1/2 u1)) (/.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 (sqrt.f32 -1) u1)) 1/2)))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) u1) (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (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 (sqrt.f32 -1) u1)) (/.f32 (*.f32 5/16 (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)) (*.f32 (sqrt.f32 -1) u1)) u1) (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (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 (/.f32 1/2 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 5/16 (pow.f32 u1 3)) (/.f32 3/8 (*.f32 u1 u1)))))
(+.f32 (*.f32 (+.f32 1 (/.f32 1/2 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 5/16 (pow.f32 u1 3)) (/.f32 3/8 (*.f32 u1 u1)))))
(*.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))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.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) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.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 (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (fma.f32 314159265359/50000000000 u2 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.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 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 (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 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.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 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))) (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sqrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 1 (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 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 (/.f32 1 u1) 1/2))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) -1) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (*.f32 -1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 1 1/2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) 1) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (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)) (*.f32 (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.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 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))
(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)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(fabs.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.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 u2 314159265359/50000000000)))))
(*.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 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(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 314159265359/50000000000 u2)))

localize19.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 u2 (sqrt.f32 u1))
98.7%
(*.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
u1
@0
(*.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
u2
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
0.0ms
u1
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))

rewrite64.0ms (0.4%)

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
((-.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)))))

simplify59.0ms (0.4%)

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))

localize46.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 (/.f32 1 u1) -1)
99.6%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
98.9%
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000))
98.9%
(/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 49 to 34 computations (30.6% saved)

series8.0ms (0%)

Counts
4 → 68
Calls

18 calls:

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

rewrite111.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1120×associate-/r/
776×associate-/l/
464×distribute-rgt-in
432×distribute-lft-in
372×distribute-lft-neg-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01498
130392
2396892
Stop Event
node limit
Counts
4 → 256
Calls
Call 1
Inputs
(/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)
(/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(+.f32 (/.f32 1 u1) -1)
Outputs
((+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881)) (+.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) -2500000000000000000000/98696044010906577398881) (+.f32 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881) -2500000000000000000000/98696044010906577398881) (-.f32 (exp.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) 1) (*.f32 1 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (*.f32 -1 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (*.f32 (+.f32 (/.f32 1 u1) -1) 2500000000000000000000/98696044010906577398881) (*.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881)) (*.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))) (*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881)) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1)) (*.f32 (+.f32 1 (/.f32 -1 u1)) -2500000000000000000000/98696044010906577398881) (*.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))) (*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (neg.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))) (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1))) (*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 98696044010906577398881/2500000000000000000000) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1)) (*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1))) (*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2))))) (*.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1) (pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) 2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 3) (pow.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3) 1/3) (pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) -1) (neg.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881) 1)) (sqrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)) (log.f32 (exp.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))) (cbrt.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3)) (expm1.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (exp.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (exp.f32 (*.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 1)) (log1p.f32 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
((-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) 1) (*.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) (*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 u2 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2)) (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1) (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2)) (*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 u2)) (*.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (/.f32 (*.f32 u2 u2) 2500000000000000000000/98696044010906577398881)) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2) (*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))) (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2) (*.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (/.f32 u2 2500000000000000000000/98696044010906577398881)) (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))) (*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (*.f32 (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 (neg.f32 u2))) (*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) 98696044010906577398881/2500000000000000000000))) (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 u2 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 u2)) (*.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (sqrt.f32 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 u2)) (*.f32 (/.f32 u2 (/.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2)) (*.f32 (/.f32 (*.f32 u2 u2) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1))) (*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (*.f32 (/.f32 (sqrt.f32 u2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (sqrt.f32 u2)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (cbrt.f32 u2)) (*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 (/.f32 1 u1) -1)) -98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2)))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3)))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 1 (/.f32 1 u1))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -3))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 (/.f32 -1 u1) -1)) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2)))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 -1 u1))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) 1) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (cbrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1) (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 3) (pow.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)) 1/2) (pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3) 1/3) (pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2)) -1) (neg.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000)) (neg.f32 (*.f32 (*.f32 u2 u2) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (neg.f32 (*.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000) 1)) (neg.f32 (*.f32 1 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000))) (neg.f32 (/.f32 u2 (*.f32 (+.f32 1 (/.f32 -1 u1)) (/.f32 2500000000000000000000/98696044010906577398881 u2)))) (neg.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) (sqrt.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))) (log.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))) (cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3)) (cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3))) (expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))))
((-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) 1) (*.f32 1 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)) (*.f32 u2 (pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) 1/2)) (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1) (*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))) (*.f32 (sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 314159265359/50000000000) (*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) u2) (*.f32 (/.f32 u2 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (*.f32 (pow.f32 1 1/2) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2)) (*.f32 (pow.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 1/2) (pow.f32 98696044010906577398881/2500000000000000000000 1/2)) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2)))) (/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 314159265359/50000000000))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (/.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2)))) (/.f32 (sqrt.f32 (*.f32 u2 (neg.f32 u2))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (/.f32 (neg.f32 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)) (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1/2) (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1) (pow.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 2) (pow.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 3) (pow.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3) 1/3) (neg.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))) (fabs.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (log.f32 (exp.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))) (cbrt.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3)) (expm1.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (exp.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2)) (exp.f32 (*.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1)) (log1p.f32 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
((-.f32 (/.f32 1 u1) 1) (-.f32 (+.f32 1 (/.f32 1 u1)) 2) (-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1) (-.f32 (/.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 1 u1))) (/.f32 1 (+.f32 1 (/.f32 1 u1)))) (-.f32 (+.f32 -1 (+.f32 1 (/.f32 1 u1))) 1) (*.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 -1 (+.f32 1 (/.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 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (*.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 (/.f32 1 u1) -1)) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 1 (/.f32 1 u1)))) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))) (*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (*.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1)) (*.f32 (/.f32 1 (+.f32 1 (/.f32 1 u1))) (+.f32 -1 (pow.f32 u1 -2))) (*.f32 (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1)) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2))))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 1 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (/.f32 1 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 1 (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3)))) (/.f32 (+.f32 (/.f32 1 u1) -1) 1) (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1))) (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (/.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1) (+.f32 (/.f32 -1 u1) -1)) (/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2)))) (/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1))) (/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (-.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (pow.f32 u1 -3) -1))) (/.f32 (-.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (+.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (pow.f32 u1 -3) -1)))) (/.f32 (-.f32 (pow.f32 (pow.f32 u1 -2) 3) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (+.f32 1 (pow.f32 u1 -2))))) (/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 1 (/.f32 1 u1))) (/.f32 (neg.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (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) (neg.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 (/.f32 -1 u1) -1))) (neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2))))) (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)) (expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) (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))) (fma.f32 1 (/.f32 1 u1) -1) (fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1) (fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1))

simplify124.0ms (0.8%)

Algorithm
egg-herbie
Rules
1142×associate-*r*
1128×associate-/r*
1040×associate-/l*
986×associate-*l*
866×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
065511196
1199010416
Stop Event
node limit
Counts
324 → 401
Calls
Call 1
Inputs
(/.f32 2500000000000000000000/98696044010906577398881 u1)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
-2500000000000000000000/98696044010906577398881
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
-2500000000000000000000/98696044010906577398881
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.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 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.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 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 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 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 -314159265359/100000000000 (/.f32 (*.f32 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 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) -2500000000000000000000/98696044010906577398881)
(+.f32 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881) -2500000000000000000000/98696044010906577398881)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) 1)
(*.f32 1 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))
(*.f32 -1 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))
(*.f32 (+.f32 (/.f32 1 u1) -1) 2500000000000000000000/98696044010906577398881)
(*.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881))
(*.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881))
(*.f32 2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))
(*.f32 (+.f32 1 (/.f32 -1 u1)) -2500000000000000000000/98696044010906577398881)
(*.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (neg.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 98696044010906577398881/2500000000000000000000) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1)))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2)))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) 2)
(pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3) 1/3)
(pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) -1)
(neg.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))
(neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881) 1))
(sqrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(log.f32 (exp.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(cbrt.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(exp.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) 1)
(*.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))
(*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2))
(*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1)
(*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (/.f32 (*.f32 u2 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(*.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2)
(*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2)
(*.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (/.f32 u2 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 (neg.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) 98696044010906577398881/2500000000000000000000))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 u2 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(*.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (sqrt.f32 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 u2))
(*.f32 (/.f32 u2 (/.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (/.f32 (*.f32 u2 u2) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (sqrt.f32 u2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (sqrt.f32 u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (cbrt.f32 u2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 (/.f32 1 u1) -1)) -98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -3))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 (/.f32 -1 u1) -1))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) 1) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (cbrt.f32 -98696044010906577398881/2500000000000000000000))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1)
(pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 2)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 3)
(pow.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2)) -1)
(neg.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000))
(neg.f32 (*.f32 (*.f32 u2 u2) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(neg.f32 (*.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000) 1))
(neg.f32 (*.f32 1 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000)))
(neg.f32 (/.f32 u2 (*.f32 (+.f32 1 (/.f32 -1 u1)) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(neg.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(sqrt.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)))
(log.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3)))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) 1)
(*.f32 1 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 u2 (pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) 1/2))
(*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1)
(*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 314159265359/50000000000)
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) u2)
(*.f32 (/.f32 u2 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (pow.f32 1 1/2) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2))
(*.f32 (pow.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 1/2) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 314159265359/50000000000)))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(/.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(/.f32 (sqrt.f32 (*.f32 u2 (neg.f32 u2))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(/.f32 (neg.f32 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1/2)
(pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1)
(pow.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 2)
(pow.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 3)
(pow.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3) 1/3)
(neg.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)))
(fabs.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(log.f32 (exp.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(cbrt.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3))
(expm1.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(exp.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1))
(log1p.f32 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(-.f32 (/.f32 1 u1) 1)
(-.f32 (+.f32 1 (/.f32 1 u1)) 2)
(-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1)
(-.f32 (/.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 1 u1))) (/.f32 1 (+.f32 1 (/.f32 1 u1))))
(-.f32 (+.f32 -1 (+.f32 1 (/.f32 1 u1))) 1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(*.f32 -1 (+.f32 1 (/.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 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.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 (/.f32 1 u1) -1)) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (+.f32 -1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 1 (/.f32 1 u1))))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 1 u1))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 -1 (pow.f32 u1 -3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2)))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 1 (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3))))
(/.f32 (+.f32 (/.f32 1 u1) -1) 1)
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1) (+.f32 (/.f32 -1 u1) -1))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (pow.f32 u1 -3) -1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (+.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (pow.f32 u1 -3) -1))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 -2) 3) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (+.f32 1 (pow.f32 u1 -2)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 1 (/.f32 1 u1)))
(/.f32 (neg.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(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)
(neg.f32 (+.f32 1 (/.f32 -1 u1)))
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 (/.f32 -1 u1) -1)))
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2)))))
(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))
(expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1))))
(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)))
(fma.f32 1 (/.f32 1 u1) -1)
(fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1)
(fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1)
Outputs
(/.f32 2500000000000000000000/98696044010906577398881 u1)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
-2500000000000000000000/98696044010906577398881
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
-2500000000000000000000/98696044010906577398881
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 (/.f32 1 u1) 1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2)))
(*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(+.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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2))))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 u1) u1)) (*.f32 (pow.f32 u1 3) (*.f32 u2 u2))))
(+.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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2))))))
(+.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (pow.f32 u1 4) (pow.f32 u1 3))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.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 (*.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 (*.f32 u2 u2) u1) (*.f32 u2 u2)) (/.f32 u2 (/.f32 (*.f32 u1 u1) 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 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (/.f32 (*.f32 u1 u1) u2)) (*.f32 u2 u2)) (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.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 (*.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 (*.f32 u2 u2) u1) (*.f32 u2 u2)) (/.f32 u2 (/.f32 (*.f32 u1 u1) 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 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (/.f32 (*.f32 u1 u1) u2)) (*.f32 u2 u2)) (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.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 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 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 u1) (sqrt.f32 -1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (/.f32 u2 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 u1) (sqrt.f32 -1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (/.f32 u2 u1) u1))))))
(*.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 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 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 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 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (*.f32 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 (pow.f32 u1 3) (sqrt.f32 -1))) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 1/2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (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 (/.f32 1 u1) 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 (/.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 (/.f32 1 u1) -1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(+.f32 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)) -2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(+.f32 (*.f32 (/.f32 1 u1) 2500000000000000000000/98696044010906577398881) -2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))) 1)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 1 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 -1 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (+.f32 (/.f32 1 u1) -1) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2500000000000000000000/98696044010906577398881))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (+.f32 1 (/.f32 -1 u1)) -2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))))
(*.f32 (sqrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1)))))
(neg.f32 (*.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (neg.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))))
(*.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (*.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (neg.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (neg.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 1 (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 98696044010906577398881/2500000000000000000000) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (+.f32 1 (/.f32 -1 u1)) (pow.f32 u1 -2))) (+.f32 (pow.f32 u1 -3) 1))
(*.f32 (/.f32 2500000000000000000000/98696044010906577398881 (/.f32 (+.f32 1 (pow.f32 u1 -3)) (+.f32 -1 (pow.f32 u1 -2)))) (+.f32 1 (+.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1)))
(*.f32 (/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (/.f32 1 u1))))) 2500000000000000000000/98696044010906577398881) (+.f32 -1 (+.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2)))))
(*.f32 (/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (-.f32 (/.f32 1 u1) (pow.f32 u1 -2))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 u1) (-.f32 1 (pow.f32 u1 -2))))))) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3)))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (sqrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1)))))
(neg.f32 (*.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))) (cbrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (cbrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (*.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))) (neg.f32 (cbrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2))) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 1)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(pow.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359) 2)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 3)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(pow.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3) 1/3)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) -1)
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(neg.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(neg.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881) 1))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(sqrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(log.f32 (exp.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(cbrt.f32 (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(expm1.f32 (log1p.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(exp.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(exp.f32 (*.f32 (log.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 1))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(log1p.f32 (expm1.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 u2 (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 u2 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) (*.f32 u2 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 98696044010906577398881/2500000000000000000000)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 u2 (neg.f32 u2)) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) (*.f32 u2 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (/.f32 (*.f32 u2 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u2)) (*.f32 (+.f32 (/.f32 1 u1) -1) 50000000000/314159265359))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 u2) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))) (+.f32 1 (/.f32 -1 u1)))
(/.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 1 (/.f32 -1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000)
(/.f32 (*.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))) (+.f32 1 (/.f32 -1 u1)))
(/.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 1 (/.f32 -1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 1) (*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 1) (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (/.f32 u2 2500000000000000000000/98696044010906577398881))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 (/.f32 1 u1) -1)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 (/.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 50000000000/314159265359) (/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) 314159265359/50000000000) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (*.f32 (/.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) 50000000000/314159265359) (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 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) (/.f32 (cbrt.f32 (pow.f32 u2 4)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 u2 4)) (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2))
(*.f32 (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 (neg.f32 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (cbrt.f32 (pow.f32 u2 4)) 98696044010906577398881/2500000000000000000000))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (pow.f32 u2 4)))))
(/.f32 (*.f32 1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))) (+.f32 1 (/.f32 -1 u1)))
(/.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 1 (/.f32 -1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 u2 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 (sqrt.f32 u2) 98696044010906577398881/2500000000000000000000))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (/.f32 u2 (/.f32 (+.f32 (/.f32 1 u1) -1) (*.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 u2)))))
(/.f32 u2 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) (sqrt.f32 u2)) (sqrt.f32 u2)))
(*.f32 (/.f32 u2 (/.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (cbrt.f32 u2) (*.f32 (/.f32 u2 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 (*.f32 u2 (cbrt.f32 u2)) (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 (*.f32 u2 u2) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (/.f32 (sqrt.f32 u2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 u2) (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u2) (sqrt.f32 u2)) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))) (cbrt.f32 u2))
(*.f32 (cbrt.f32 u2) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(*.f32 (cbrt.f32 u2) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) u2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u2 4)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (pow.f32 u2 4)) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) -1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 (/.f32 1 u1) -1)) -98696044010906577398881/2500000000000000000000)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u2)) (*.f32 (+.f32 (/.f32 1 u1) -1) 50000000000/314159265359))
(*.f32 (/.f32 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) u2) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 u2 50000000000/314159265359) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u2)) (*.f32 (+.f32 (/.f32 1 u1) -1) 50000000000/314159265359))
(*.f32 (/.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 u2 50000000000/314159265359) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) 1) (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 -1 (pow.f32 u1 -3))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 (/.f32 -1 u1) -1))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 (pow.f32 u1 -2)) 98696044010906577398881/2500000000000000000000)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (pow.f32 u1 -2))) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (pow.f32 u1 -3))) (-.f32 (+.f32 -1 (/.f32 -1 u1)) (pow.f32 u1 -2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 (pow.f32 u1 -3)) (*.f32 u2 u2))) (+.f32 -1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 1 (pow.f32 u1 -2)) 98696044010906577398881/2500000000000000000000)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (*.f32 (/.f32 (*.f32 u2 u2) (-.f32 1 (pow.f32 u1 -2))) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) 1) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) -1) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 1 u1)) 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (+.f32 1 (/.f32 -1 u1))) -98696044010906577398881/2500000000000000000000)
(/.f32 (*.f32 1 (*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))) (+.f32 1 (/.f32 -1 u1)))
(/.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 1 (/.f32 -1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 2500000000000000000000/98696044010906577398881)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))
(/.f32 (*.f32 u2 (*.f32 u2 (+.f32 98696044010906577398881/2500000000000000000000 (/.f32 98696044010906577398881/2500000000000000000000 u1)))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) 1) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 2500000000000000000000/98696044010906577398881)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 -1 (pow.f32 u1 -3))) u2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 u2 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u2)) (*.f32 (+.f32 (/.f32 1 u1) -1) 50000000000/314159265359))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (/.f32 u2 50000000000/314159265359) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) 1) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 (/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2) u2)) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 u2 (/.f32 u2 (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2))) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2))) (cbrt.f32 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2)) (cbrt.f32 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (cbrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 (*.f32 u2 u2) (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2))) (cbrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 u2 (/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)) 2) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) u2)) (cbrt.f32 -98696044010906577398881/2500000000000000000000))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(pow.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)) 1/2)
(sqrt.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(pow.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2)) -1)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(neg.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(neg.f32 (*.f32 (*.f32 u2 u2) (/.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(neg.f32 (*.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(neg.f32 (*.f32 1 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) -98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(neg.f32 (/.f32 u2 (*.f32 (+.f32 1 (/.f32 -1 u1)) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(/.f32 (neg.f32 u2) (*.f32 (+.f32 1 (/.f32 -1 u1)) (/.f32 2500000000000000000000/98696044010906577398881 u2)))
(*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2)
(neg.f32 (/.f32 (*.f32 u2 (neg.f32 u2)) (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(sqrt.f32 (/.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161)))
(log.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 -2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u2 u2) 3) (pow.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) 3)))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))) 1)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 1 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000))
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (pow.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) 1/2))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000) u2)
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 314159265359/50000000000)
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 1 1/2) (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))))
(*.f32 (pow.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2) 1/2) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
(/.f32 1 (sqrt.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) (*.f32 u2 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(/.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(/.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(/.f32 (sqrt.f32 (*.f32 u2 (neg.f32 u2))) (sqrt.f32 (*.f32 (+.f32 (/.f32 1 u1) -1) -2500000000000000000000/98696044010906577398881)))
(/.f32 (sqrt.f32 (*.f32 u2 (neg.f32 u2))) (sqrt.f32 (*.f32 -2500000000000000000000/98696044010906577398881 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sqrt.f32 (*.f32 u2 (neg.f32 u2))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881))))
(/.f32 (neg.f32 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2)) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 1)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(pow.f32 (sqrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 2)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(pow.f32 (cbrt.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 3)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(pow.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3) 1/3)
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(neg.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359)))
(/.f32 (neg.f32 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -50000000000/314159265359))
(fabs.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))
(log.f32 (exp.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(cbrt.f32 (pow.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359)) 3))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(expm1.f32 (log1p.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(exp.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) u2))) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))) 1))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(log1p.f32 (expm1.f32 (/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))))
(/.f32 u2 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 50000000000/314159265359))
(-.f32 (/.f32 1 u1) 1)
(+.f32 (/.f32 1 u1) -1)
(-.f32 (+.f32 1 (/.f32 1 u1)) 2)
(+.f32 (/.f32 1 u1) -1)
(-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1)
(+.f32 (/.f32 1 u1) -1)
(-.f32 (/.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 1 u1))) (/.f32 1 (+.f32 1 (/.f32 1 u1))))
(+.f32 (/.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 1 u1))) (/.f32 -1 (+.f32 1 (/.f32 1 u1))))
(-.f32 (+.f32 -1 (+.f32 1 (/.f32 1 u1))) 1)
(+.f32 (/.f32 1 u1) -1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(+.f32 (/.f32 1 u1) -1)
(*.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 (/.f32 1 u1) -1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (neg.f32 (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (+.f32 -1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 1) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (neg.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1))
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (+.f32 (pow.f32 u1 -1/2) -1))
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (+.f32 -1 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 1 u1))) (+.f32 -1 (pow.f32 u1 -2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 1) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 -1 (pow.f32 u1 -3)))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) -1))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -3) -1)) (+.f32 (pow.f32 u1 -2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (+.f32 (+.f32 1 (/.f32 -1 u1)) (pow.f32 u1 -2)) (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 (pow.f32 u1 -3) 1)))
(*.f32 (+.f32 1 (+.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (pow.f32 u1 -3))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 (/.f32 -1 u1) -1) (+.f32 1 (/.f32 1 u1))))) (+.f32 (pow.f32 u1 -2) (+.f32 (/.f32 -1 u1) -1)))
(*.f32 (+.f32 (pow.f32 u1 -2) (+.f32 -1 (/.f32 -1 u1))) (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (/.f32 1 u1))))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 -1 (+.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (*.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (+.f32 1 (/.f32 1 u1)) (pow.f32 u1 -2)))))
(*.f32 (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (-.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))))
(*.f32 (+.f32 (pow.f32 u1 -4) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 u1) (-.f32 1 (pow.f32 u1 -2))))) (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (pow.f32 (pow.f32 u1 -2) 3) (pow.f32 (+.f32 1 (/.f32 1 u1)) 3))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (neg.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(/.f32 1 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(/.f32 1 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 1) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(/.f32 1 (/.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(/.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 (/.f32 1 u1) -1)
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 1) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1) (+.f32 (/.f32 -1 u1) -1))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3))) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2))))
(/.f32 (-.f32 1 (pow.f32 u1 -3)) (-.f32 (+.f32 -1 (/.f32 -1 u1)) (pow.f32 u1 -2)))
(/.f32 (-.f32 1 (pow.f32 u1 -3)) (+.f32 -1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (pow.f32 u1 -3) -1)))
(/.f32 (+.f32 (pow.f32 u1 -6) -1) (*.f32 (+.f32 (pow.f32 u1 -3) 1) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -6)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 1 (pow.f32 u1 -3)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (+.f32 (pow.f32 u1 -4) -1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -4)) (+.f32 1 (/.f32 1 u1))) (+.f32 1 (pow.f32 u1 -2)))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (+.f32 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3)) 1) (*.f32 (pow.f32 u1 -3) -1))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))) (-.f32 (+.f32 1 (pow.f32 u1 -6)) (neg.f32 (pow.f32 u1 -3)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))) (+.f32 (+.f32 1 (pow.f32 u1 -3)) (pow.f32 u1 -6)))
(/.f32 (-.f32 (pow.f32 (pow.f32 u1 -2) 3) 1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (*.f32 (pow.f32 u1 -2) (pow.f32 u1 -2)) (+.f32 1 (pow.f32 u1 -2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 u1 -2) 3) -1) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (+.f32 (pow.f32 u1 -4) 1) (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -2) 3)) (*.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (pow.f32 u1 -4)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 u1 -2)) 1)) (+.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -2)) 1) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 1 (/.f32 1 u1)))
(/.f32 (neg.f32 (+.f32 1 (neg.f32 (pow.f32 u1 -3)))) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2)))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 (/.f32 1 u1) -1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(+.f32 (/.f32 1 u1) -1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(+.f32 (/.f32 1 u1) -1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(+.f32 (/.f32 1 u1) -1)
(neg.f32 (+.f32 1 (/.f32 -1 u1)))
(+.f32 (/.f32 1 u1) -1)
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -2)) (+.f32 (/.f32 -1 u1) -1)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(neg.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (+.f32 (/.f32 -1 u1) -1) (neg.f32 (pow.f32 u1 -2)))))
(/.f32 (-.f32 1 (pow.f32 u1 -3)) (-.f32 (+.f32 -1 (/.f32 -1 u1)) (pow.f32 u1 -2)))
(/.f32 (-.f32 1 (pow.f32 u1 -3)) (+.f32 -1 (-.f32 (/.f32 -1 u1) (pow.f32 u1 -2))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 (/.f32 1 u1) -1)
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(+.f32 (/.f32 1 u1) -1)
(expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1))))
(+.f32 (/.f32 1 u1) -1)
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(+.f32 (/.f32 1 u1) -1)
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 (/.f32 1 u1) -1)
(fma.f32 1 (/.f32 1 u1) -1)
(+.f32 (/.f32 1 u1) -1)
(fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1)
(fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1)

localize43.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sqrt.f32 (/.f32 1 u1))
99.2%
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
98.9%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 38 to 29 computations (23.7% saved)

series4.0ms (0%)

Counts
3 → 12
Calls

12 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1022×*-commutative
870×associate-*r/
770×unswap-sqr
650×associate-/r*
624×swap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01355
126033
2306933
Stop Event
node limit
Counts
3 → 208
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sqrt.f32 (/.f32 1 u1)))
(sqrt.f32 (/.f32 1 u1))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2)) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 -1 (/.f32 (neg.f32 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 u1 -1/2)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 1 (cbrt.f32 u1))) (/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)) (pow.f32 u1 -1/2)) (/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2)) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2)) (/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2)) (/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1)))) (/.f32 1 (cbrt.f32 u1))) (/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 1 (cbrt.f32 u1))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 1 (cbrt.f32 u1))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (pow.f32 u1 -1/2)) (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (pow.f32 u1 -1/2)) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (pow.f32 u1 -1/2)) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3) (neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)) (cbrt.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))) (expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 u1))) 1) (*.f32 1 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) 1) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (*.f32 -1 (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (*.f32 (neg.f32 (sqrt.f32 u1)) -1) (*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1)) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1)) (*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1)) (*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) 1) (sqrt.f32 (sqrt.f32 u1))) (*.f32 (/.f32 (cbrt.f32 u1) 1) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))) (pow.f32 u1 1/2) (pow.f32 (/.f32 1 u1) -1/2) (pow.f32 (pow.f32 u1 -1/2) -1) (pow.f32 (sqrt.f32 u1) 1) (pow.f32 (sqrt.f32 (sqrt.f32 u1)) 2) (pow.f32 (cbrt.f32 (sqrt.f32 u1)) 3) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) 1/3) (sqrt.f32 u1) (fabs.f32 (sqrt.f32 u1)) (log.f32 (exp.f32 (sqrt.f32 u1))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 u1)))) (cbrt.f32 (*.f32 u1 (sqrt.f32 u1))) (expm1.f32 (log1p.f32 (sqrt.f32 u1))) (exp.f32 (log.f32 (sqrt.f32 u1))) (log1p.f32 (expm1.f32 (sqrt.f32 u1))))
((-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1) (*.f32 1 (pow.f32 u1 -1/2)) (*.f32 (pow.f32 u1 -1/2) 1) (*.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2)) (*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1))) (*.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))) (*.f32 -1 (neg.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (neg.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (*.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (*.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2)) (*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (*.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (*.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))) (/.f32 1 (sqrt.f32 u1)) (/.f32 (pow.f32 u1 -1/2) 1) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 -1 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))) (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 -1 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))) (/.f32 -1 (neg.f32 (sqrt.f32 u1))) (/.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (neg.f32 u1)))) (/.f32 (neg.f32 (pow.f32 u1 -1/2)) -1) (/.f32 (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1))) (/.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1)))) (/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))) (/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))) (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))) (/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1))))) (/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1))))) (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1))) (/.f32 (pow.f32 1 1/2) (sqrt.f32 u1)) (/.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))) (/.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1))) (/.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1))) (/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1)) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (sqrt.f32 u1))) (/.f32 (*.f32 (pow.f32 1 1/2) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1))) (/.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1))) (/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1))) (/.f32 (/.f32 1 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1)) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1)) (/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1)) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1)) (/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (sqrt.f32 u1))) (/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (cbrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (pow.f32 u1 -1/2) (pow.f32 (/.f32 1 u1) 1/2) (pow.f32 (pow.f32 u1 -1/2) 1) (pow.f32 (sqrt.f32 u1) -1) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3) (pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3) (neg.f32 (neg.f32 (pow.f32 u1 -1/2))) (fabs.f32 (pow.f32 u1 -1/2)) (log.f32 (exp.f32 (pow.f32 u1 -1/2))) (log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1)) (expm1.f32 (log1p.f32 (pow.f32 u1 -1/2))) (exp.f32 (log.f32 (pow.f32 u1 -1/2))) (log1p.f32 (expm1.f32 (pow.f32 u1 -1/2))))

simplify128.0ms (0.8%)

Algorithm
egg-herbie
Rules
940×associate-/l*
718×distribute-rgt-in
708×distribute-lft-in
612×times-frac
506×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04576036
111015668
249335652
Stop Event
node limit
Counts
220 → 299
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 -1 (/.f32 (neg.f32 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 u1 -1/2))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)) (pow.f32 u1 -1/2))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1)))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (pow.f32 u1 -1/2))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (pow.f32 u1 -1/2))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (pow.f32 u1 -1/2))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (pow.f32 u1 -1/2))))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 u1))) 1)
(*.f32 1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) 1)
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 -1 (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) -1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) 1) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(pow.f32 u1 1/2)
(pow.f32 (/.f32 1 u1) -1/2)
(pow.f32 (pow.f32 u1 -1/2) -1)
(pow.f32 (sqrt.f32 u1) 1)
(pow.f32 (sqrt.f32 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 u1)) 3)
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) 1/3)
(sqrt.f32 u1)
(fabs.f32 (sqrt.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 u1))))
(cbrt.f32 (*.f32 u1 (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (sqrt.f32 u1)))
(exp.f32 (log.f32 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1)
(*.f32 1 (pow.f32 u1 -1/2))
(*.f32 (pow.f32 u1 -1/2) 1)
(*.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 -1 (neg.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (neg.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(*.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 1 (sqrt.f32 u1))
(/.f32 (pow.f32 u1 -1/2) 1)
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 -1 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 -1 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(/.f32 -1 (neg.f32 (sqrt.f32 u1)))
(/.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (pow.f32 u1 -1/2)) -1)
(/.f32 (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (pow.f32 1 1/2) (sqrt.f32 u1))
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)))
(/.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1)))
(/.f32 (/.f32 1 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1)) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1))
(/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1)) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (cbrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 1 u1) 1/2)
(pow.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 (sqrt.f32 u1) -1)
(pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2)
(pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3)
(pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3)
(neg.f32 (neg.f32 (pow.f32 u1 -1/2)))
(fabs.f32 (pow.f32 u1 -1/2))
(log.f32 (exp.f32 (pow.f32 u1 -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2))))
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(expm1.f32 (log1p.f32 (pow.f32 u1 -1/2)))
(exp.f32 (log.f32 (pow.f32 u1 -1/2)))
(log1p.f32 (expm1.f32 (pow.f32 u1 -1/2)))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)) (*.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (sqrt.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 u1) (+.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 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 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 -1/2)) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 -1 (/.f32 (neg.f32 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (pow.f32 u1 -1/2) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (/.f32 (/.f32 (pow.f32 u1 -1/2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (sqrt.f32 -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 -1))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (/.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) -1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (neg.f32 (cbrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (neg.f32 (cbrt.f32 u1))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) -1) (neg.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (cbrt.f32 u1)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (sqrt.f32 -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 -1))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1)))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (/.f32 1 (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 1 1/2)) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (neg.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (cbrt.f32 u1))) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 1) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 1 1/2)) (pow.f32 u1 -1/2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2)) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 u1 (*.f32 (sqrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 u1))) 1)
(sqrt.f32 u1)
(*.f32 1 (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 u1) 1)
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 -1 (neg.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (fabs.f32 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (fabs.f32 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 u1)) -1)
(sqrt.f32 u1)
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1))
(sqrt.f32 u1)
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1))
(*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 u1))) (/.f32 1 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1))
(*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 u1))) (/.f32 1 (cbrt.f32 (pow.f32 u1 -1/2))))
(/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (/.f32 (sqrt.f32 (sqrt.f32 u1)) 1) (sqrt.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(*.f32 (/.f32 (cbrt.f32 u1) 1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 -1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))))
(sqrt.f32 u1)
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))))
(sqrt.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(pow.f32 u1 1/2)
(sqrt.f32 u1)
(pow.f32 (/.f32 1 u1) -1/2)
(pow.f32 (pow.f32 u1 -1/2) -1)
(sqrt.f32 u1)
(pow.f32 (sqrt.f32 u1) 1)
(sqrt.f32 u1)
(pow.f32 (sqrt.f32 (sqrt.f32 u1)) 2)
(sqrt.f32 u1)
(pow.f32 (cbrt.f32 (sqrt.f32 u1)) 3)
(sqrt.f32 u1)
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) 1/3)
(cbrt.f32 (*.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 u1 3/2))
(sqrt.f32 u1)
(fabs.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(log.f32 (exp.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 u1))))
(sqrt.f32 u1)
(cbrt.f32 (*.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 u1 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(exp.f32 (log.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(log1p.f32 (expm1.f32 (sqrt.f32 u1)))
(sqrt.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 u1 -1/2))) 1)
(pow.f32 u1 -1/2)
(*.f32 1 (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 u1 -1/2) (pow.f32 1 1/2))
(pow.f32 u1 -1/2)
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (neg.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 -1 (neg.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(pow.f32 u1 -1/2)
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (neg.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(pow.f32 u1 -1/2)
(*.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))))
(pow.f32 u1 -1/2)
(*.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (/.f32 -1 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 -1)))
(*.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) -1) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 1 (*.f32 -1 (cbrt.f32 u1))))
(*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (cbrt.f32 u1)))
(*.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (/.f32 -1 (cbrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(*.f32 (neg.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (/.f32 -1 (cbrt.f32 u1))) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(pow.f32 u1 -1/2)
(*.f32 (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(/.f32 1 (sqrt.f32 u1))
(pow.f32 u1 -1/2)
(/.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 -1 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 -1 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 -1 (neg.f32 (sqrt.f32 u1)))
(pow.f32 u1 -1/2)
(/.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (neg.f32 u1))))
(/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 u1 -1/2)) -1)
(pow.f32 u1 -1/2)
(/.f32 (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (sqrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (*.f32 1 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (sqrt.f32 (sqrt.f32 u1)) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 1 (sqrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(/.f32 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (/.f32 -1 (sqrt.f32 (neg.f32 (pow.f32 u1 -1/2)))))
(pow.f32 u1 -1/2)
(/.f32 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 u1)))))
(*.f32 (/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (/.f32 1 (cbrt.f32 u1))))
(*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 u1))) (/.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2)))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (/.f32 -1 (sqrt.f32 u1))))
(/.f32 (/.f32 -1 (sqrt.f32 (sqrt.f32 u1))) (/.f32 -1 (sqrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 -1 (cbrt.f32 u1)) (/.f32 -1 (cbrt.f32 (pow.f32 u1 -1/2))))
(*.f32 (/.f32 (/.f32 -1 (cbrt.f32 u1)) -1) (cbrt.f32 (pow.f32 u1 -1/2)))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 -1 (neg.f32 (cbrt.f32 u1))))
(/.f32 (/.f32 -1 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (pow.f32 1 1/2) (sqrt.f32 u1))
(pow.f32 u1 -1/2)
(/.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 -2)) 1/2) (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) 1/2)))
(*.f32 (sqrt.f32 (/.f32 1 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 u1 -2))))
(/.f32 (*.f32 1 (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1) (cbrt.f32 (neg.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 (cbrt.f32 (neg.f32 u1)) -1))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 u1 -1/2))) (cbrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) 1) (sqrt.f32 u1))
(pow.f32 u1 -1/2)
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (pow.f32 u1 -1/2))) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (/.f32 1 (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) -1) (neg.f32 (sqrt.f32 u1)))
(pow.f32 u1 -1/2)
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 -1) 1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 1 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))) (sqrt.f32 (cbrt.f32 u1)))
(/.f32 1 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1))))
(/.f32 (/.f32 1 (fabs.f32 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1)))
(/.f32 (/.f32 1 (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1)) (pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) -1))
(pow.f32 u1 -1/2)
(/.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 u1)) -1)) (pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) -1))
(*.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (cbrt.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 u1))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 1) (sqrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (/.f32 1 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (sqrt.f32 (cbrt.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 u1))))
(/.f32 (sqrt.f32 (pow.f32 u1 -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) 1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 1 (cbrt.f32 u1)) (/.f32 1 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 1 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1)))))
(/.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 (sqrt.f32 u1))))))
(/.f32 (/.f32 (/.f32 1 (cbrt.f32 u1)) (cbrt.f32 (cbrt.f32 u1))) (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (/.f32 1 (cbrt.f32 u1)) (*.f32 (cbrt.f32 (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cbrt.f32 u1))))
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 1 u1) 1/2)
(sqrt.f32 (/.f32 1 u1))
(pow.f32 (pow.f32 u1 -1/2) 1)
(pow.f32 u1 -1/2)
(pow.f32 (sqrt.f32 u1) -1)
(pow.f32 u1 -1/2)
(pow.f32 (sqrt.f32 (pow.f32 u1 -1/2)) 2)
(pow.f32 u1 -1/2)
(pow.f32 (cbrt.f32 (pow.f32 u1 -1/2)) 3)
(pow.f32 u1 -1/2)
(pow.f32 (/.f32 (pow.f32 u1 -1/2) u1) 1/3)
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(neg.f32 (neg.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(fabs.f32 (pow.f32 u1 -1/2))
(pow.f32 u1 -1/2)
(log.f32 (exp.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 u1 -1/2))))
(pow.f32 u1 -1/2)
(cbrt.f32 (/.f32 (pow.f32 u1 -1/2) u1))
(expm1.f32 (log1p.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(exp.f32 (log.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)
(log1p.f32 (expm1.f32 (pow.f32 u1 -1/2)))
(pow.f32 u1 -1/2)

localize93.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
99.0%
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 72 to 42 computations (41.7% saved)

series4.0ms (0%)

Counts
3 → 40
Calls

12 calls:

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

rewrite178.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1456×associate-/r*
1228×associate-/l*
700×associate-/r/
352×add-sqr-sqrt
340×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
016117
134463
2460963
Stop Event
node limit
Counts
3 → 216
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (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 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1)) (+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 1 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) (-.f32 (+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1) (-.f32 (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1) (/.f32 u1 (-.f32 1 u1)) (/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1))) (/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3)))) (/.f32 1 (/.f32 (-.f32 1 u1) u1)) (/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1))) (/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3)))) (/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 1 (+.f32 u1 1))) (/.f32 (+.f32 u1 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (/.f32 (+.f32 u1 1) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (+.f32 u1 -1))) (/.f32 (/.f32 u1 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (sqrt.f32 (+.f32 u1 1)))) (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1))) (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) 1))) (/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (+.f32 u1 1)))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (cbrt.f32 (+.f32 u1 1)))) (/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) 1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (+.f32 u1 1)))) (/.f32 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (+.f32 u1 -1)) (/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3)))) (/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1))) (/.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (+.f32 u1 -1)))) (/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))) u1)) (/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1)) (/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)) (neg.f32 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (fma.f32 u1 u1 (-.f32 1 u1))))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)) (neg.f32 u1))) (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 4))) (/.f32 (-.f32 1 u1) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)))) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))))) (/.f32 (sqrt.f32 (fma.f32 u1 u1 -1)) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (sqrt.f32 (fma.f32 u1 u1 -1)))) (/.f32 (sqrt.f32 (+.f32 1 (pow.f32 u1 3))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (pow.f32 u1 3))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3))))) (/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))) (/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1)))) (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1)) (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (fma.f32 u1 u1 -1)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1))) (/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (fma.f32 u1 u1 -1)) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 u1 -1)) (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 u1 1) (-.f32 1 u1)) (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (pow.f32 u1 4)) u1)) (/.f32 1 (+.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4))))) (/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))))) (/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))))) (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1)) (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1)) (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1))) (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1))) (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1)))) (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1))) (/.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (/.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1)) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1))) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (+.f32 u1 -1)) (/.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) 1) (+.f32 u1 -1)) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1))) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1))) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1)) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) 1) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) 1) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) -1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)) (/.f32 (/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (+.f32 u1 -1)) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1)) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1)) (/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (+.f32 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1))) (-.f32 1 (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (fma.f32 u1 u1 -1)) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) -1) (-.f32 1 (*.f32 u1 u1))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (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) (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)) (cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3))) (cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 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)))) (fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
((-.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 (+.f32 u1 1)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 1))) (*.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 (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 (+.f32 u1 (*.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 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 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))))))

simplify145.0ms (0.9%)

Algorithm
egg-herbie
Rules
888×associate-/l*
798×associate-/l/
636×+-commutative
610×associate-/r*
510×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065711780
117169896
267819634
Stop Event
node limit
Counts
256 → 384
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) (+.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)))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(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 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1))
(+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 1 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))))
(-.f32 (+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 1 (+.f32 u1 1)))
(/.f32 (+.f32 u1 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (+.f32 u1 -1)))
(/.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (sqrt.f32 (+.f32 u1 1))))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) 1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (cbrt.f32 (+.f32 u1 1))))
(/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) 1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(/.f32 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (+.f32 u1 -1))))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 4))) (/.f32 (-.f32 1 u1) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 -1)) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (sqrt.f32 (fma.f32 u1 u1 -1))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 u1 3))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (pow.f32 u1 4)) u1)) (/.f32 1 (+.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 u1 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (+.f32 u1 -1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) 1) (+.f32 u1 -1))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) 1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) 1) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1))
(/.f32 (/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (+.f32 u1 -1))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (+.f32 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(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)
(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))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 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))))
(fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(-.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 (+.f32 u1 1)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 1)))
(*.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 (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 (+.f32 u1 (*.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 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 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 (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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.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)))))
(+.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.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)) (*.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 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.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 -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 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 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (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))))
(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 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))) 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 (/.f32 3/8 u1) 1/2)))
(+.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 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (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))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (/.f32 3/8 u1) 1/2))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 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 (*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 u2 7)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 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 (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.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 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))))
(*.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)
(+.f32 u1 (*.f32 u1 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 (fma.f32 u1 u1 (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(*.f32 (fma.f32 u1 u1 1) (fma.f32 u1 u1 u1))
-1
(neg.f32 (+.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 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)))))
-1
(neg.f32 (+.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 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)))))
(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 -1/2 (*.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 (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 (*.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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (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)))
(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 1/2 (/.f32 (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 (/.f32 3/8 u1) 1/2)))
(+.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 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) 1/2))))
(-.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))))
(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 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(+.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 1 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) 1) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(-.f32 (expm1.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 -1))))
(-.f32 (+.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) 1) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(-.f32 (expm1.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 -1))))
(-.f32 (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) 1) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(-.f32 (expm1.f32 (log1p.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 -1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 1 (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 1 (+.f32 u1 1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (+.f32 u1 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (+.f32 u1 1) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (+.f32 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (sqrt.f32 (+.f32 u1 1))))
(/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (fma.f32 u1 u1 -1) (*.f32 (sqrt.f32 (+.f32 u1 1)) (neg.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (+.f32 u1 1))) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (*.f32 (sqrt.f32 u1) 1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (+.f32 u1 1))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 1) (sqrt.f32 u1)))
(*.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)))
(/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (fma.f32 u1 u1 -1) (*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (neg.f32 u1))))
(*.f32 (cbrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (cbrt.f32 (+.f32 u1 1))))
(/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 (fma.f32 u1 u1 -1) (*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (neg.f32 u1))))
(*.f32 (cbrt.f32 (+.f32 u1 1)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (-.f32 1 u1) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (cbrt.f32 u1) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (cbrt.f32 u1) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (cbrt.f32 u1) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (*.f32 (cbrt.f32 u1) 1)))
(*.f32 (/.f32 (cbrt.f32 u1) (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (cbrt.f32 u1) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (+.f32 u1 1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 1) (cbrt.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (+.f32 u1 1) (cbrt.f32 u1))) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (neg.f32 u1) (/.f32 (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1))) (+.f32 1 (pow.f32 u1 3))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (+.f32 u1 -1))))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 1 (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) 1))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)) (neg.f32 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 4))) (/.f32 (-.f32 1 u1) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2))))
(*.f32 (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 4))) (-.f32 1 u1)) (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (fabs.f32 (cbrt.f32 u1)) (/.f32 (sqrt.f32 (cbrt.f32 (pow.f32 u1 4))) (-.f32 1 u1)))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 -1)) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (sqrt.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 u1 3))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 (+.f32 1 (pow.f32 u1 3))) (/.f32 (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (sqrt.f32 (+.f32 1 (pow.f32 u1 3)))))
(*.f32 (hypot.f32 1 (pow.f32 u1 3/2)) (*.f32 (/.f32 (hypot.f32 1 (pow.f32 u1 3/2)) (-.f32 (fma.f32 u1 u1 1) u1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1)))) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1))))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (*.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (pow.f32 u1 3)))) (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (*.f32 (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (-.f32 (fma.f32 u1 u1 1) u1)) (/.f32 (cbrt.f32 (+.f32 1 (pow.f32 u1 3))) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))))
(/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1))))
(*.f32 (/.f32 (*.f32 u1 (sqrt.f32 (+.f32 u1 1))) (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 (+.f32 u1 1)))))
(/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1))))
(*.f32 (/.f32 (*.f32 u1 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 (+.f32 u1 1)))) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (pow.f32 u1 4)) u1)) (/.f32 1 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (pow.f32 u1 4)) u1)) 1) (+.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1))
(/.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) (/.f32 1 (+.f32 1 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(*.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 6)) (+.f32 u1 1))) 1) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (-.f32 1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 u1 (fma.f32 u1 u1 -1))))
(/.f32 (*.f32 u1 (/.f32 u1 (fma.f32 u1 u1 -1))) (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 -1 u1)))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))) (-.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (*.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 3)) (+.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))) (-.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (-.f32 (*.f32 (fma.f32 u1 u1 1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 u1 1) 1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.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 (+.f32 u1 1) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 u1 1) (*.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))) (cbrt.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (sqrt.f32 u1))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 1) (sqrt.f32 u1)))
(*.f32 (*.f32 (+.f32 u1 1) (sqrt.f32 u1)) (/.f32 (sqrt.f32 u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 1 (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))
(/.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 (*.f32 u1 u1)) (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (/.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(/.f32 (*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (+.f32 u1 1) (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) 1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) u1))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 (/.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1))))
(/.f32 (/.f32 (+.f32 u1 1) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (+.f32 u1 1) (*.f32 (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (pow.f32 (cbrt.f32 u1) 2))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (pow.f32 (cbrt.f32 u1) 2)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 u1)))
(/.f32 (/.f32 (fma.f32 u1 u1 -1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) 1) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1))
(/.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1))) (*.f32 (+.f32 (sqrt.f32 u1) -1) (+.f32 1 (sqrt.f32 u1))))
(/.f32 (neg.f32 u1) (*.f32 (+.f32 1 (sqrt.f32 u1)) (+.f32 -1 (sqrt.f32 u1))))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) 1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (+.f32 1 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) 1) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) 1) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 -1))) (sqrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (+.f32 u1 -1)) (cbrt.f32 (+.f32 u1 -1)))) (cbrt.f32 (+.f32 u1 -1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (+.f32 1 (sqrt.f32 u1))) (-.f32 (sqrt.f32 u1) 1))
(/.f32 (/.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1))) (*.f32 (+.f32 (sqrt.f32 u1) -1) (+.f32 1 (sqrt.f32 u1))))
(/.f32 (neg.f32 u1) (*.f32 (+.f32 1 (sqrt.f32 u1)) (+.f32 -1 (sqrt.f32 u1))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) 1) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) 1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))))
(/.f32 (/.f32 (/.f32 u1 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2) (+.f32 u1 1))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 -1)) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (+.f32 u1 -1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 -1) (/.f32 (+.f32 -1 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (fma.f32 u1 u1 -1) (/.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 -1 u1)))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (+.f32 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1))
(*.f32 (/.f32 1 (*.f32 (+.f32 -1 u1) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))) (fma.f32 u1 u1 -1))
(/.f32 (neg.f32 u1) (+.f32 -1 u1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (fma.f32 u1 u1 (-.f32 1 u1))) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (fma.f32 u1 u1 (-.f32 1 u1))) (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 1 u1))) (fma.f32 u1 u1 -1))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1)))))
(/.f32 (neg.f32 (/.f32 (+.f32 u1 (pow.f32 u1 4)) (fma.f32 u1 u1 -1))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (-.f32 (neg.f32 u1) (pow.f32 u1 4)) (*.f32 (fma.f32 u1 u1 -1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (fma.f32 u1 u1 -1))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (neg.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 -1))) (sqrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 -1)) (cbrt.f32 (fma.f32 u1 u1 -1)))) (cbrt.f32 (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) -1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(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))
(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))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3)))
(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))
(fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(fma.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(*.f32 (+.f32 u1 1) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (*.f32 u1 (-.f32 -1 u1)) (fma.f32 u1 u1 -1))
(-.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 (+.f32 u1 1)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(*.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 (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(*.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 (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 (/.f32 (sqrt.f32 (+.f32 u1 (*.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 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 6)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (sqrt.f32 (+.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (hypot.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 4)))) (hypot.f32 1 u1))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) 1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 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)))

eval785.0ms (4.9%)

Compiler

Compiled 31255 to 22710 computations (27.3% saved)

prune542.0ms (3.4%)

Pruning

51 alts after pruning (44 fresh and 7 done)

PrunedKeptTotal
New1448291477
Fresh91524
Picked011
Done268
Total1459511510
Accurracy
100.0%
Counts
1510 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
74.6%
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 1 (cbrt.f32 u1)))
81.8%
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
89.6%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
74.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
89.0%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
98.4%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
74.7%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
81.9%
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
81.9%
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
74.6%
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.3%
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
82.1%
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
82.1%
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
98.4%
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.6%
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
87.6%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.1%
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
81.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
66.8%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
66.8%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
4.2%
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
82.4%
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
66.8%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
82.3%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
66.8%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 2500000000000000000000/98696044010906577398881 u1)))
82.4%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
82.3%
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
82.4%
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
82.4%
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
82.3%
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
82.3%
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
66.8%
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
75.3%
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)))
82.4%
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
66.8%
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
66.8%
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
Compiler

Compiled 1383 to 1085 computations (21.5% saved)

localize99.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sin.f32 (*.f32 u2 314159265359/50000000000))
99.6%
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
99.0%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
98.8%
(*.f32 u2 314159265359/50000000000)
Compiler

Compiled 40 to 31 computations (22.5% saved)

series3.0ms (0%)

Counts
4 → 52
Calls

15 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1256×associate-*r/
1098×associate-*l/
944×associate-/r*
648×associate-/l*
372×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01468
128868
2346368
Stop Event
node limit
Counts
4 → 106
Calls
Call 1
Inputs
(*.f32 u2 314159265359/50000000000)
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(sin.f32 (*.f32 u2 314159265359/50000000000))
Outputs
((-.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 (/.f32 1 u1) -1)))) (*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (/.f32 1 u1) -1))) (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 (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 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (*.f32 (/.f32 -1 (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 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.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 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 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 (/.f32 1 u1) -1))) (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)) (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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1) (*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1)))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3) (fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)) (log1p.f32 (expm1.f32 (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)))))

simplify102.0ms (0.6%)

Algorithm
egg-herbie
Rules
1462×associate-/l/
1316×distribute-lft-in
988×associate-/r/
642×times-frac
566×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03385328
18505146
245195138
Stop Event
node limit
Counts
158 → 190
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 1 (-.f32 (/.f32 1 u1) 1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.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)))))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(*.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 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (/.f32 1 u1) -1))) (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 (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 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 -1 (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 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.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 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 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 (/.f32 1 u1) -1)))
(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))
(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 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(log1p.f32 (expm1.f32 (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 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 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 3)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 5)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 5)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (pow.f32 u2 7))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (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 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -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 (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 (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 (/.f32 -1/2 (*.f32 u1 (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 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)) (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 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 (/.f32 -1/2 (*.f32 u1 (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 (*.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 (/.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 (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)) -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 -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 (+.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 (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 (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 (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.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)) (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 u1 (sqrt.f32 -1))) (*.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 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.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)) (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)) (*.f32 u1 (sqrt.f32 -1))) (*.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)))))))
(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 (/.f32 (-.f32 1 (+.f32 1/2 (*.f32 1/2 (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)))))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3))))
(+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (sqrt.f32 -1) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) -1/8)))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3))))
(+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (sqrt.f32 -1) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) -1/8)))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u1 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)))))
(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 (/.f32 1 u1) -1)))
(*.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 (/.f32 1 u1) -1) -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 (/.f32 1 u1) -1)))
(*.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 (/.f32 1 u1) -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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.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 (/.f32 1 u1) -1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 -1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 -1 (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 (/.f32 1 u1) -1)))
(*.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 (/.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.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 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.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 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 (/.f32 -1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.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 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 (/.f32 -1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(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 (/.f32 1 u1) -1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (+.f32 1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (-.f32 1 (/.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (+.f32 1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (+.f32 1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (-.f32 1 (/.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
(-.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 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(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))
(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))

localize31.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
99.3%
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
99.1%
(*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
99.0%
(*.f32 u2 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 29 to 18 computations (37.9% saved)

series8.0ms (0.1%)

Counts
4 → 60
Calls

18 calls:

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

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1856×add-sqr-sqrt
1836×*-un-lft-identity
1710×add-cube-cbrt
1684×add-cbrt-cube
190×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01062
120156
2235956
Stop Event
node limit
Counts
4 → 67
Calls
Call 1
Inputs
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1) (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1) (pow.f32 (*.f32 (sqrt.f32 u2) 314159265359/50000000000) 2) (pow.f32 (cbrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3) (pow.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3) 1/3) (sqrt.f32 (*.f32 (*.f32 u2 u2) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) (log.f32 (pow.f32 (exp.f32 u2) 98696044010906577398881/2500000000000000000000)) (log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (cbrt.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3)) (expm1.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (exp.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))) (exp.f32 (*.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1)) (log1p.f32 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
((-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) 1) (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 3) (pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2) 1/2) (pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3) 1/3) (sqrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2)) (log.f32 (pow.f32 (exp.f32 u1) (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3)) (expm1.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (exp.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1)) (log1p.f32 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
((-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1) (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 1) (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3) (pow.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3) 1/3) (sqrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 2)) (log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000)) (log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (cbrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3)) (expm1.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (exp.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1)) (log1p.f32 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) 1) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1) (*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))) (*.f32 (sqrt.f32 (*.f32 u2 u1)) (*.f32 (sqrt.f32 u2) 314159265359/50000000000)) (*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2)) (*.f32 (pow.f32 (*.f32 u2 u1) 1/2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000)) (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1/2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3) 1/3) (fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (log.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3)) (expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) (exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2)) (exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 1)) (log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))))

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
616×*-commutative
574×distribute-lft-in
568×sqr-pow
560×distribute-rgt-in
526×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01492001
13361989
214401981
345331937
Stop Event
node limit
Counts
127 → 83
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.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 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1)
(pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (*.f32 (sqrt.f32 u2) 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) 1)
(pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1)
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2))
(log.f32 (pow.f32 (exp.f32 u1) (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
(cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(exp.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3) 1/3)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2))
(*.f32 (pow.f32 (*.f32 u2 u1) 1/2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1/2)
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (*.f32 (sqrt.f32 u2) 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(log.f32 (pow.f32 (exp.f32 u2) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 3))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2) 1/2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(sqrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(log.f32 (pow.f32 (exp.f32 u1) (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(expm1.f32 (log1p.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(exp.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(log1p.f32 (expm1.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))))
(pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))) 3)
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1))))
(*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))))
(pow.f32 (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 u1))))) 3)
(*.f32 (pow.f32 (*.f32 u2 u1) 1/2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1))))
(pow.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2)) 1/2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (*.f32 u2 314159265359/50000000000) 2))) 1/2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))

localize36.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 -1 (/.f32 1 u1))
99.6%
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
99.4%
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
98.9%
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
Compiler

Compiled 40 to 31 computations (22.5% saved)

series4.0ms (0%)

Counts
4 → 60
Calls

18 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1840×associate-*l/
1544×associate-/r*
904×associate-/l*
532×associate-/r/
274×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01382
127882
2347182
Stop Event
node limit
Counts
4 → 192
Calls
Call 1
Inputs
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) 1) (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 1 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))) (*.f32 (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2) (*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 1)) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 314159265359/50000000000) (*.f32 -314159265359/50000000000 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 -314159265359/50000000000 (neg.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)) (*.f32 (/.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 u2)) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (*.f32 314159265359/50000000000 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (*.f32 (/.f32 314159265359/50000000000 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 u2 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))) (*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (/.f32 -1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 (neg.f32 u2))) (*.f32 (/.f32 -314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (neg.f32 u2)) (*.f32 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) -314159265359/50000000000) (*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) 1) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 u2)) (*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2))) (sqrt.f32 u2)) (*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)) u2) (*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2)) (*.f32 (/.f32 314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 (neg.f32 u2))) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1) (neg.f32 u2)) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (sqrt.f32 u2))) (sqrt.f32 u2)) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2)) (*.f32 (/.f32 -314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 u2)) (*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 u2))) (*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (neg.f32 u2))) (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1) (pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 3) (pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3) 1/3) (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) -1) (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))) (cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3)) (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (exp.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1)) (log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))))
((-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) 1) (*.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)) (*.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 1 u2)) (*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1) (*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (/.f32 1 u2))) (*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 u2))) (*.f32 (/.f32 1 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 -1 u2)) (*.f32 (/.f32 1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2))) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 u2))) (*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 1 u2)) (*.f32 (/.f32 -1 u2) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 1) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (cbrt.f32 u2))) (*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)) (*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2))) (*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (*.f32 (/.f32 1 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1) (pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 2) (pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 3) (pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3) 1/3) (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1) (neg.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (neg.f32 u2))) (sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))) (cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3)) (expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) (exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 1)) (log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1) (*.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1/2)) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2) (pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 3) (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2) 1/3) (fabs.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (log.f32 (exp.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (exp.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
((-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1) (-.f32 (exp.f32 (log1p.f32 (/.f32 1 u1))) 2) (-.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (/.f32 (pow.f32 u1 -2) (+.f32 -1 (/.f32 -1 u1)))) (-.f32 (+.f32 -1 (exp.f32 (log1p.f32 (/.f32 1 u1)))) 1) (*.f32 1 (+.f32 -1 (/.f32 1 u1))) (*.f32 (+.f32 -1 (/.f32 1 u1)) 1) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.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 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1)) (*.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 u1 -2))) (*.f32 (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (+.f32 -1 (pow.f32 u1 -3))) (*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 1 u1))) (*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 -1 (pow.f32 u1 -3))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (+.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (/.f32 1 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1))) (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))))) (/.f32 (-.f32 (pow.f32 u1 -2) 1) (-.f32 (/.f32 1 u1) -1)) (/.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 -1 (pow.f32 u1 -3)))) (/.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3))))) (/.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1))))) (/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) (neg.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1))) (/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (/.f32 (*.f32 (-.f32 (pow.f32 u1 -2) 1) 1) (-.f32 (/.f32 1 u1) -1)) (/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (neg.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (*.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (pow.f32 u1 -2))) (/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1)))) (/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 -1 (pow.f32 u1 -3))) (/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3)))) (/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1))) (/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1) (pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 3) (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2) 1/2) (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3) 1/3) (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)) (expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) (exp.f32 (log.f32 (+.f32 -1 (/.f32 1 u1)))) (exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1)) (log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 1 u1)))) (fma.f32 1 (/.f32 1 u1) -1) (fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1) (fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1))

simplify146.0ms (0.9%)

Algorithm
egg-herbie
Rules
810×associate-*r*
742×associate-+l+
706×associate-/l*
684×associate-+r+
648×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05429482
114549286
268469286
Stop Event
node limit
Counts
252 → 324
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 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 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 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 -314159265359/100000000000 (/.f32 (*.f32 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 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(/.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(/.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (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 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) 1)
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 1 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))))
(*.f32 (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 1))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 314159265359/50000000000)
(*.f32 -314159265359/50000000000 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 -314159265359/50000000000 (neg.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 u2))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (*.f32 314159265359/50000000000 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 314159265359/50000000000 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 u2 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 (neg.f32 u2)))
(*.f32 (/.f32 -314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (neg.f32 u2))
(*.f32 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) -314159265359/50000000000)
(*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) 1) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 u2))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2))) (sqrt.f32 u2))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)) u2)
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (/.f32 314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 (neg.f32 u2)))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1) (neg.f32 u2))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (sqrt.f32 u2))) (sqrt.f32 u2))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (/.f32 -314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 u2))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (neg.f32 u2)))
(pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) -1)
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) 1)
(*.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2))
(*.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 1 u2))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1)
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (/.f32 1 u2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 u2)))
(*.f32 (/.f32 1 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 -1 u2))
(*.f32 (/.f32 1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 u2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 1 u2))
(*.f32 (/.f32 -1 u2) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 1) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2))
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (cbrt.f32 u2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (/.f32 1 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 2)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3) 1/3)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1)
(neg.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (neg.f32 u2)))
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1/2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 u1))) 2)
(-.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (/.f32 (pow.f32 u1 -2) (+.f32 -1 (/.f32 -1 u1))))
(-.f32 (+.f32 -1 (exp.f32 (log1p.f32 (/.f32 1 u1)))) 1)
(*.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (+.f32 -1 (/.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1))
(*.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 u1 -2)))
(*.f32 (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (+.f32 -1 (pow.f32 u1 -3)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 1 u1)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 -1 (pow.f32 u1 -3))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (+.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 1 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(/.f32 (-.f32 (pow.f32 u1 -2) 1) (-.f32 (/.f32 1 u1) -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 -1 (pow.f32 u1 -3))))
(/.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) (neg.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 -2) 1) 1) (-.f32 (/.f32 1 u1) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (neg.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (pow.f32 u1 -2)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 -1 (pow.f32 u1 -3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 3)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3) 1/3)
(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))
(expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1))))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 1 u1))))
(fma.f32 1 (/.f32 1 u1) -1)
(fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1)
(fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1)
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))))
(+.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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)))
(+.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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))))
(*.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))))
(+.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 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 u2 (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 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 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 -314159265359/100000000000 (+.f32 (*.f32 (/.f32 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 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (/.f32 (*.f32 1/2 (+.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 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 314159265359/50000000000 u2))
(/.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2))
(+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(-.f32 (+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (*.f32 u1 u1)))))
(+.f32 (/.f32 (sqrt.f32 -1) u2) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (/.f32 -1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (-.f32 (+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/16 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) u2) (pow.f32 u1 3)))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (*.f32 u1 u1))))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2)))))))
(+.f32 (-.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2))))) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2))
(+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 (sqrt.f32 -1) u2)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(-.f32 (+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (*.f32 u1 u1)))))
(+.f32 (/.f32 (sqrt.f32 -1) u2) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (/.f32 -1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (pow.f32 u1 2))))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (-.f32 (+.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/16 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 5) u2) (pow.f32 u1 3)))) (/.f32 1/8 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (*.f32 u1 u1))))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (+.f32 (/.f32 (sqrt.f32 -1) u2) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2)))))))
(+.f32 (-.f32 (/.f32 (sqrt.f32 -1) u2) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) (neg.f32 u2))))) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) (*.f32 u2 u1))) (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (*.f32 u2 (pow.f32 u1 3))))))
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(sqrt.f32 -1)
(+.f32 (*.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 (sqrt.f32 -1) (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1)) -1/8)))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(sqrt.f32 -1)
(+.f32 (*.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 (sqrt.f32 -1) (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1)) -1/8)))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (*.f32 1/8 (/.f32 (/.f32 -1 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(/.f32 1 u1)
(pow.f32 u1 -1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 1 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 u2 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (/.f32 1 u1))) (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (cbrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (pow.f32 u1 -1))))))
(*.f32 (cbrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (/.f32 1 u1))) (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (cbrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (pow.f32 u1 -1))))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 1))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 314159265359/50000000000)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 -314159265359/50000000000 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 -314159265359/50000000000 (neg.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (sqrt.f32 u2) (sqrt.f32 u2)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (cbrt.f32 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (*.f32 314159265359/50000000000 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2)))))
(*.f32 (/.f32 314159265359/50000000000 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (/.f32 u2 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 u2 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 314159265359/50000000000 (neg.f32 u2)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 -314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (neg.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (*.f32 -1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) -314159265359/50000000000)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) 314159265359/50000000000) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (*.f32 314159265359/50000000000 (/.f32 (sqrt.f32 u2) (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) 1/4))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) 1) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (*.f32 314159265359/50000000000 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2)))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 u2))
(/.f32 (*.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 u2)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (/.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (sqrt.f32 u2) (sqrt.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (cbrt.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 (neg.f32 u2)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1) (neg.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (sqrt.f32 u2))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (sqrt.f32 u2) (sqrt.f32 u2)))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 (cbrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (cbrt.f32 u2)))
(*.f32 (/.f32 -314159265359/50000000000 (neg.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (neg.f32 u2))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) u2)) (sqrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)))
(/.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (sqrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))) (sqrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (sqrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 (/.f32 314159265359/50000000000 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (cbrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))) (cbrt.f32 (neg.f32 u2)))
(*.f32 (/.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2))) (cbrt.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))) (cbrt.f32 (neg.f32 u2)))
(pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3) 1/3)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) -1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))
(sqrt.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (/.f32 1 u1))) (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 -1 (pow.f32 u1 -1)))))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 3))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) 1))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))) 1)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 1 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 1 u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (/.f32 1 u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 u2)))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (/.f32 1 u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) u2))
(*.f32 (/.f32 1 u2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 -1 u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)) (/.f32 1 (sqrt.f32 u2)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 u2)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 1 u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 -1 u2) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 1) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) u2) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(*.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (cbrt.f32 u2)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 u2)))
(/.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (cbrt.f32 u2)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (/.f32 1 u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) u2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 u2)) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 u2)))
(/.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (sqrt.f32 u2)) (/.f32 (sqrt.f32 u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (/.f32 1 u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) u2))
(*.f32 (/.f32 1 (/.f32 1 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(*.f32 (cbrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2))) (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)))
(*.f32 (/.f32 1 (/.f32 u2 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (/.f32 1 u2) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) u2))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 1)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 2)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 3)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3) 1/3)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1)
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(neg.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (neg.f32 u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(sqrt.f32 (/.f32 (+.f32 -1 (/.f32 1 u1)) (*.f32 u2 u2)))
(sqrt.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -1)) (*.f32 u2 u2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2) 3))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)) 1))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2)
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))) u2)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(*.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4) 2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 3)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) 3/2))
(fabs.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(cbrt.f32 (pow.f32 (+.f32 -1 (pow.f32 u1 -1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1/2))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 1))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))
(-.f32 (exp.f32 (log.f32 (+.f32 0 (/.f32 1 u1)))) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 u1))) 2)
(+.f32 (exp.f32 (log1p.f32 (/.f32 1 u1))) -2)
(+.f32 -1 (expm1.f32 (log1p.f32 (pow.f32 u1 -1))))
(-.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (/.f32 (pow.f32 u1 -2) (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(-.f32 (+.f32 -1 (exp.f32 (log1p.f32 (/.f32 1 u1)))) 1)
(+.f32 (exp.f32 (log1p.f32 (/.f32 1 u1))) -2)
(+.f32 -1 (expm1.f32 (log1p.f32 (pow.f32 u1 -1))))
(*.f32 1 (+.f32 -1 (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (+.f32 -1 (/.f32 1 u1)) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.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 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 4))
(*.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(*.f32 (+.f32 -1 (pow.f32 u1 -3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 1/4))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 4))
(*.f32 (+.f32 1 (pow.f32 u1 -1/2)) (-.f32 (pow.f32 u1 -1/2) 1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (/.f32 1 (+.f32 -1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 u1 -2)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(*.f32 (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (+.f32 -1 (pow.f32 u1 -3)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 1 u1)))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (-.f32 -1 (pow.f32 u1 -3))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 (-.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 -1 u1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (+.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 1 (*.f32 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))) (+.f32 (-.f32 1 (pow.f32 u1 -2)) (/.f32 -1 u1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) 3))) (+.f32 1 (-.f32 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))) (+.f32 (/.f32 1 u1) (pow.f32 u1 -2))))) (+.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) (pow.f32 u1 -2)) 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 (fma.f32 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) (neg.f32 (pow.f32 u1 -1))) (+.f32 -1 (pow.f32 u1 -2)))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) 3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (fma.f32 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) (neg.f32 (pow.f32 u1 -1))) (-.f32 1 (pow.f32 u1 -2)))) (+.f32 1 (pow.f32 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)) 3)))
(/.f32 1 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 -1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))))
(*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (/.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))))))
(/.f32 (-.f32 (pow.f32 u1 -2) 1) (-.f32 (/.f32 1 u1) -1))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 -1 (pow.f32 u1 -3))))
(/.f32 (-.f32 1 (pow.f32 u1 -6)) (*.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1) (-.f32 -1 (pow.f32 u1 -3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -6)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))) (-.f32 -1 (pow.f32 u1 -3)))
(/.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (-.f32 (+.f32 1 (pow.f32 u1 -6)) (neg.f32 (pow.f32 u1 -3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))) (+.f32 1 (+.f32 (pow.f32 u1 -6) (pow.f32 u1 -3)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))) (+.f32 1 (+.f32 (pow.f32 u1 -3) (pow.f32 u1 -6)))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) (neg.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 -2) 1) 1) (-.f32 (/.f32 1 u1) -1))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u1 -2))) 1) (neg.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 u1 -3))) 1) (neg.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 -2))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3)))) (sqrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 -2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -1))) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 -2))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 4))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (/.f32 (cbrt.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (cbrt.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))) (pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -1)))) 4))
(/.f32 (*.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (pow.f32 u1 -2)))
(/.f32 (-.f32 1 (/.f32 (pow.f32 u1 -3) u1)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (/.f32 1 (+.f32 -1 (/.f32 -1 u1)))) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1))))
(/.f32 (-.f32 1 (pow.f32 (pow.f32 u1 -2) 3)) (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (+.f32 (pow.f32 u1 -2) (/.f32 (pow.f32 u1 -3) u1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 -1 (pow.f32 u1 -3)))
(/.f32 (-.f32 1 (pow.f32 u1 -6)) (*.f32 (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1) (-.f32 -1 (pow.f32 u1 -3))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -6)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2)))) (-.f32 -1 (pow.f32 u1 -3)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (/.f32 1 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (-.f32 (+.f32 1 (*.f32 (pow.f32 u1 -3) (pow.f32 u1 -3))) (*.f32 -1 (pow.f32 u1 -3))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1)) (-.f32 (+.f32 1 (pow.f32 u1 -6)) (neg.f32 (pow.f32 u1 -3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))) (+.f32 1 (+.f32 (pow.f32 u1 -6) (pow.f32 u1 -3)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 u1 -3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))) (+.f32 1 (+.f32 (pow.f32 u1 -3) (pow.f32 u1 -6)))))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) 1) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (/.f32 (-.f32 1 (pow.f32 u1 -2)) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (-.f32 1 (pow.f32 u1 -2)) (+.f32 -1 (/.f32 -1 u1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -2)) (-.f32 (pow.f32 u1 -1) -1))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) 1) (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1)))) (sqrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 u1 -3)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))) (cbrt.f32 (-.f32 (pow.f32 u1 -2) (-.f32 (/.f32 -1 u1) 1))))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 (-.f32 (pow.f32 u1 -2) (/.f32 -1 u1)) 1))
(/.f32 (+.f32 -1 (pow.f32 u1 -3)) (+.f32 1 (+.f32 (pow.f32 u1 -1) (pow.f32 u1 -2))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) 1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 3)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (pow.f32 u1 -1)))
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3) 1/3)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (pow.f32 u1 -1)))
(log.f32 (exp.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 -1 (/.f32 1 u1)))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(expm1.f32 (log.f32 (+.f32 0 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(exp.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(exp.f32 (*.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))) 1))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(log1p.f32 (expm1.f32 (+.f32 -1 (/.f32 1 u1))))
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(fma.f32 1 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(fma.f32 (pow.f32 u1 -1/2) (pow.f32 u1 -1/2) -1)
(+.f32 -1 (/.f32 1 u1))
(+.f32 -1 (pow.f32 u1 -1))
(fma.f32 (cbrt.f32 (pow.f32 u1 -2)) (/.f32 1 (cbrt.f32 u1)) -1)

localize85.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
99.2%
(*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))
99.2%
(/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1))))
99.1%
(*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2)
Compiler

Compiled 60 to 43 computations (28.3% saved)

series10.0ms (0.1%)

Counts
4 → 80
Calls

21 calls:

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

rewrite101.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1768×associate-/l*
696×associate-/r/
642×distribute-lft-in
478×associate-/l/
310×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015122
132380
2432580
Stop Event
node limit
Counts
4 → 217
Calls
Call 1
Inputs
(*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2)
(/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1))))
(*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
Outputs
((+.f32 (*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1) (/.f32 u2 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2)) (/.f32 u2 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1)) (/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2))) (/.f32 1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2)) (/.f32 1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2))) (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2))) (/.f32 -1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2)) (/.f32 -1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2))) (/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (sqrt.f32 u2)))) (/.f32 (sqrt.f32 u2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2))) (/.f32 (sqrt.f32 u2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (cbrt.f32 u2)))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2))) (/.f32 (cbrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (pow.f32 (cbrt.f32 u2) 2))) (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 1 (/.f32 -1 u1)) u2)) (/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2))) (/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2))) (/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2))) (/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2))) (/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2))) (/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 1 (/.f32 -1 u1))) (/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (/.f32 u2 (/.f32 2500000000000000000000/98696044010906577398881 u2)) (+.f32 1 (/.f32 -1 u1))) (/.f32 (/.f32 u2 (/.f32 1 u2)) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881) (/.f32 (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2))) (/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2))) (/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2)) (/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2)))) (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1) (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3) (pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) 1/2) (pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3) (neg.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (log.f32 (pow.f32 (exp.f32 u2) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)) (cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3))) (cbrt.f32 (*.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) (pow.f32 u2 3))) (expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (exp.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)) (log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
((+.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1) (+.f32 (-.f32 0 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1) (+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (+.f32 (*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (/.f32 1 u1))) (+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 -1 (/.f32 -1 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 -1 u1))) (sqrt.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 -1 u1)) 2)) (cbrt.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (neg.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1)))) (+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1))) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1)) (-.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1) (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 u2 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 u2 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 -1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1) (*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)) (*.f32 (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 1 (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1))) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) (*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 -1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 -1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 1) (/.f32 (cbrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (cbrt.f32 u2) 2500000000000000000000/98696044010906577398881)) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (cbrt.f32 u2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881) (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1)))) (*.f32 (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881)) (*.f32 (/.f32 (sqrt.f32 u2) 1) (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (*.f32 (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)) (*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 (sqrt.f32 u2) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 -1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2) (*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)) (*.f32 (/.f32 u2 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (+.f32 1 (/.f32 1 u1))) (*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3))))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) (*.f32 (/.f32 u2 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2) (*.f32 (/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2)) (*.f32 (/.f32 -1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2) (*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2))) (sqrt.f32 u2)) (*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2)) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 (pow.f32 (/.f32 -1 u1) 2) 1)) (-.f32 (/.f32 -1 u1) 1)) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (neg.f32 (+.f32 1 (/.f32 1 u1)))) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (neg.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1)))) (*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))) (*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1)))) (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1) (pow.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3) (pow.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3) (pow.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1) (neg.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (log.f32 (exp.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (cbrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)) (cbrt.f32 (/.f32 (pow.f32 u2 3) (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3))) (expm1.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (exp.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (exp.f32 (*.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)) (log1p.f32 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
((+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) (-.f32 (exp.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1) (/.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 (+.f32 1 (/.f32 -1 u1)))) (/.f32 1 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (+.f32 1 (/.f32 -1 u1)) 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881))) (/.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) (/.f32 1 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881))) (/.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) (/.f32 (+.f32 1 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881)) (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (/.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))) 2500000000000000000000/98696044010906577398881)) (/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))))) (/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1))) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) (/.f32 (*.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) 2500000000000000000000/98696044010906577398881) (+.f32 1 (/.f32 1 u1))) (/.f32 (*.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) (/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (*.f32 1 (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1) (pow.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) (pow.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3) 1/3) (sqrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 2)) (log.f32 (exp.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (cbrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3)) (expm1.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (exp.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (exp.f32 (*.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)) (log1p.f32 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
((-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1) (*.f32 1 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1) (*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 u2)) (*.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (*.f32 (pow.f32 1 1/2) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2)) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)) (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) -1)) (/.f32 1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (/.f32 -1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2))) (/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (sqrt.f32 u2)))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (cbrt.f32 u2)))) (/.f32 (cbrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (pow.f32 (cbrt.f32 u2) 2))) (/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2))) (/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2))) (/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2))) (/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2))) (/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2)))) (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1/2) (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1) (pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 2) (pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 3) (pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3) 1/3) (fabs.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (log.f32 (exp.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))) (cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3)) (expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2)) (exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1)) (log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))))

simplify198.0ms (1.2%)

Algorithm
egg-herbie
Rules
690×associate-+r+
690×associate-*r*
664×associate-*l*
662×associate-/l*
638×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05659507
115698899
268628899
Stop Event
node limit
Counts
297 → 372
Calls
Call 1
Inputs
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.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 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 3))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 4))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))))
(*.f32 -98696044010906577398881/2500000000000000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))))
(/.f32 -2500000000000000000000/98696044010906577398881 u1)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
2500000000000000000000/98696044010906577398881
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
2500000000000000000000/98696044010906577398881
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 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)))
(+.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 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 (*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1)
(/.f32 u2 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 u2 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1))
(/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(/.f32 1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(/.f32 1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(/.f32 -1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(/.f32 -1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (sqrt.f32 u2))))
(/.f32 (sqrt.f32 u2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2)))
(/.f32 (sqrt.f32 u2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (cbrt.f32 u2))))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2)))
(/.f32 (cbrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 1 (/.f32 -1 u1)) u2))
(/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2)))
(/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2)))
(/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2)))
(/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 1 (/.f32 -1 u1)))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2) (+.f32 1 (/.f32 -1 u1)))
(/.f32 (/.f32 u2 (/.f32 2500000000000000000000/98696044010906577398881 u2)) (+.f32 1 (/.f32 -1 u1)))
(/.f32 (/.f32 u2 (/.f32 1 u2)) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(/.f32 (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2))))
(pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3)
(neg.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2))
(log.f32 (pow.f32 (exp.f32 u2) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(exp.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(+.f32 (-.f32 0 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 (*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (/.f32 1 u1)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 -1 (/.f32 -1 u1))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 -1 u1))) (sqrt.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 -1 u1)) 2)) (cbrt.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (neg.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1))))
(+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1))) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1))
(-.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1)
(-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 u2 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 u2 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 -1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 1 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 -1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 1) (/.f32 (cbrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (cbrt.f32 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (cbrt.f32 u2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881) (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (sqrt.f32 u2) 1) (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2))
(*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 (sqrt.f32 u2) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 -1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2))
(*.f32 (/.f32 u2 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (+.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3))))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 u2 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2)
(*.f32 (/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (/.f32 -1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2)
(*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2))) (sqrt.f32 u2))
(*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 (pow.f32 (/.f32 -1 u1) 2) 1)) (-.f32 (/.f32 -1 u1) 1))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (neg.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (neg.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3)
(pow.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1)
(neg.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2))
(log.f32 (exp.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3))
(cbrt.f32 (/.f32 (pow.f32 u2 3) (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3)))
(expm1.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(exp.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 (exp.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(/.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))
(/.f32 1 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (+.f32 1 (/.f32 -1 u1)) 98696044010906577398881/2500000000000000000000)
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1)
(/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)))
(/.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) (/.f32 1 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) (/.f32 (+.f32 1 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881))
(/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (/.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))) 2500000000000000000000/98696044010906577398881))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1)))
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) 2500000000000000000000/98696044010906577398881) (+.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (*.f32 1 (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1)
(pow.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)
(pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)
(pow.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 2))
(log.f32 (exp.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(cbrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3))
(expm1.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(exp.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(exp.f32 (*.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1))
(log1p.f32 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(*.f32 1 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(*.f32 (pow.f32 1 1/2) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2))
(/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) -1))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(/.f32 -1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (sqrt.f32 u2))))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (cbrt.f32 u2))))
(/.f32 (cbrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2))))
(pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1/2)
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 2)
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 3)
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3) 1/3)
(fabs.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(log.f32 (exp.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
Outputs
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (-.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2)))
(*.f32 u1 (*.f32 u2 (*.f32 u2 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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 u1 u1) u1))
(*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 u1 (*.f32 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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (*.f32 u2 (pow.f32 u1 3)))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 3))) (*.f32 (*.f32 u2 u2) (+.f32 u1 (*.f32 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 (*.f32 u1 u1) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u2 u2))))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 u1 4) (pow.f32 u1 3))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.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 -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)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 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 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1))) (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 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 -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)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 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 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1))) (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 (pow.f32 u1 3) u2)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (-.f32 1 (/.f32 1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)
(*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (*.f32 u1 u1)) (*.f32 u2 u1)))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 3))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (pow.f32 u1 3)) (*.f32 u2 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (+.f32 (pow.f32 u1 3) u1)) (*.f32 u2 (*.f32 u1 u1))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (*.f32 u1 u1)) (*.f32 u2 (+.f32 u1 (pow.f32 u1 3)))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 4))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u1 u1)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (pow.f32 u1 3)) (*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 (pow.f32 u1 4)) (*.f32 u2 u1)))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (+.f32 (pow.f32 u1 4) u1))) (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 (*.f32 u1 u1) (pow.f32 u1 3))))
(+.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(*.f32 -98696044010906577398881/2500000000000000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 u2 (/.f32 u2 u1)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (*.f32 u1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 u2 (/.f32 u2 u1)) (/.f32 u2 (*.f32 u1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (*.f32 u1 u1)) u2) (/.f32 u2 u1)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (*.f32 u1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 u2 (/.f32 u2 u1)) (/.f32 u2 (*.f32 u1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (*.f32 u1 u1)) u2) (/.f32 u2 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 u2 (/.f32 u2 u1)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2)))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (*.f32 u1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 u2 (/.f32 u2 u1)) (/.f32 u2 (*.f32 u1 u1))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (*.f32 u1 u1)) u2) (/.f32 u2 u1)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 u2))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (*.f32 u1 u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 u1) u2))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 u2 (/.f32 u2 u1)) (/.f32 u2 (*.f32 u1 u1)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (+.f32 (/.f32 u2 (*.f32 u1 u1)) u2) (/.f32 u2 u1))))
(/.f32 -2500000000000000000000/98696044010906577398881 u1)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
2500000000000000000000/98696044010906577398881
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
2500000000000000000000/98696044010906577398881
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 u1)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(neg.f32 (*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))))
(*.f32 u2 (neg.f32 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1)))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(neg.f32 (*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))))
(*.f32 u2 (neg.f32 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1)))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(neg.f32 (*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))))
(*.f32 u2 (neg.f32 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1)))))))
(*.f32 -1 (*.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1))))))
(neg.f32 (*.f32 u2 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (-.f32 1 (/.f32 1 u1)))))))
(*.f32 u2 (neg.f32 (*.f32 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (sqrt.f32 (/.f32 1 (+.f32 1 (/.f32 -1 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 (*.f32 1/2 (*.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 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.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 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (*.f32 1/2 (*.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 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(*.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 (*.f32 1/2 (*.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 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.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 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (*.f32 1/2 (*.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 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(+.f32 (*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 u2 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 u2 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 -1 (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 -1 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 -1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 (*.f32 u2 (neg.f32 u2)) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (sqrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (sqrt.f32 u2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (sqrt.f32 u2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (sqrt.f32 u2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (sqrt.f32 u2) u2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (neg.f32 (cbrt.f32 u2))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 (cbrt.f32 u2) u2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (cbrt.f32 u2) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (pow.f32 (cbrt.f32 u2) 2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (+.f32 1 (/.f32 -1 u1)) u2))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 u1))) u2)
(*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 u2 (sqrt.f32 u2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 u2 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (cbrt.f32 u2)))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 u2 u2))
(/.f32 u2 (/.f32 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2))
(/.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (+.f32 1 (/.f32 -1 u1)))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 u1))) u2)
(*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2) (+.f32 1 (/.f32 -1 u1)))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 u1))) u2)
(*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(/.f32 (/.f32 u2 (/.f32 2500000000000000000000/98696044010906577398881 u2)) (+.f32 1 (/.f32 -1 u1)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (/.f32 u2 (/.f32 1 u2)) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (/.f32 (*.f32 u2 u2) (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (cbrt.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (sqrt.f32 u2)))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) u2))
(/.f32 (/.f32 (neg.f32 (*.f32 u2 u2)) (/.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) u2)) u2)
(/.f32 (*.f32 u2 (neg.f32 u2)) (*.f32 u2 (/.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) u2)))
(/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2))))
(/.f32 (neg.f32 (pow.f32 u2 3)) (*.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) u2)))
(/.f32 (/.f32 (neg.f32 (pow.f32 u2 3)) (/.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) u2)) (*.f32 u2 u2))
(pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) 2))
(fabs.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(pow.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3)
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(neg.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(*.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) -1)
(*.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) (neg.f32 u2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) 2))
(fabs.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(log.f32 (pow.f32 (exp.f32 u2) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(cbrt.f32 (pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) (pow.f32 u2 3)))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(expm1.f32 (log1p.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(exp.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log1p.f32 (expm1.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(+.f32 0 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(+.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (-.f32 0 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 0) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (/.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 -1 u1))) (sqrt.f32 (/.f32 -1 u1)))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 -1 u1)) 2)) (cbrt.f32 (/.f32 -1 u1)))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(+.f32 (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) 1) (*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (neg.f32 (/.f32 -1 u1))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) 98696044010906577398881/2500000000000000000000) (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 u1) 2))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(+.f32 (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (/.f32 1 u1))) (*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) 1))
(*.f32 (*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) 98696044010906577398881/2500000000000000000000) (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 u1) 2))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(-.f32 0 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(-.f32 (/.f32 0 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 u2 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 u2 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(*.f32 1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 -1 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 1 (+.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1) (+.f32 1 (/.f32 -1 u1)))
(*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1) (+.f32 1 (/.f32 -1 u1)))
(*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1) (+.f32 1 (/.f32 -1 u1)))
(*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u1)) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(*.f32 (/.f32 u2 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 98696044010906577398881/2500000000000000000000)) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) 98696044010906577398881/2500000000000000000000) (+.f32 1 (+.f32 (/.f32 1 u1) (pow.f32 (/.f32 -1 u1) 2))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(*.f32 u2 (/.f32 1 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 (/.f32 -1 (+.f32 1 (/.f32 -1 u1))) (*.f32 u2 98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 u2 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(/.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 1) (/.f32 (cbrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (cbrt.f32 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(/.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (/.f32 (cbrt.f32 u2) (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (cbrt.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) (/.f32 (pow.f32 (cbrt.f32 u2) 2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) 2)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) 2) (cbrt.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881) (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(/.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (sqrt.f32 u2) (+.f32 1 (/.f32 -1 u1))) (/.f32 (sqrt.f32 u2) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) 2500000000000000000000/98696044010906577398881) (/.f32 (cbrt.f32 u2) (+.f32 1 (/.f32 -1 u1))))
(/.f32 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)
(*.f32 (/.f32 (sqrt.f32 u2) 1) (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (sqrt.f32 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (sqrt.f32 u2) (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)) (/.f32 (sqrt.f32 u2) (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 -1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2)
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u2) 2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 u2 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (+.f32 1 (/.f32 1 u1)))
(*.f32 (+.f32 1 (/.f32 1 u1)) (/.f32 (/.f32 u2 2500000000000000000000/98696044010906577398881) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))))
(*.f32 (-.f32 1 (/.f32 -1 u1)) (/.f32 (/.f32 u2 2500000000000000000000/98696044010906577398881) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))))
(*.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3))))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))) (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 (pow.f32 u1 3)))))
(/.f32 u2 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1)))))
(*.f32 (/.f32 u2 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(*.f32 (/.f32 u2 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (/.f32 (/.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 u1) u1))) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3)))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (-.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3)))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(*.f32 (/.f32 u2 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3)))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(*.f32 (/.f32 1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2)
(/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1)))
(*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 -1 (/.f32 (+.f32 1 (/.f32 -1 u1)) -98696044010906577398881/2500000000000000000000)) u2)
(/.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) 1) (+.f32 1 (/.f32 -1 u1)))
(*.f32 u2 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (sqrt.f32 u2))) (sqrt.f32 u2))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 -1 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 u2))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (-.f32 (pow.f32 (/.f32 -1 u1) 2) 1)) (-.f32 (/.f32 -1 u1) 1))
(*.f32 (/.f32 u2 (/.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) -1) 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 -1 u1) -1))
(*.f32 (/.f32 u2 (-.f32 (/.f32 (pow.f32 (/.f32 -1 u1) 2) 98696044010906577398881/2500000000000000000000) 2500000000000000000000/98696044010906577398881)) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (neg.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 u2 (/.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) -1) 98696044010906577398881/2500000000000000000000)) (+.f32 (/.f32 -1 u1) -1))
(*.f32 (/.f32 u2 (-.f32 (/.f32 (pow.f32 (/.f32 -1 u1) 2) 98696044010906577398881/2500000000000000000000) 2500000000000000000000/98696044010906577398881)) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (neg.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (neg.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 u2 (/.f32 (+.f32 -1 (neg.f32 (/.f32 -1 (pow.f32 u1 3)))) 98696044010906577398881/2500000000000000000000)) (neg.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 1 (pow.f32 u1 3)))) 98696044010906577398881/2500000000000000000000) (-.f32 (+.f32 -1 (/.f32 -1 u1)) (pow.f32 (/.f32 -1 u1) 2)))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (sqrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (/.f32 u2 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3)))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 u2 (cbrt.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))))) (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1)))))
(*.f32 (/.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (cbrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2))) (cbrt.f32 (+.f32 1 (/.f32 1 u1))))
(*.f32 (*.f32 (/.f32 u2 (cbrt.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))) (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2))) (cbrt.f32 (-.f32 1 (/.f32 -1 u1))))
(pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(pow.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(pow.f32 (cbrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(pow.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3) 1/3)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(pow.f32 (/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) u2) -1)
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(neg.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (neg.f32 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(sqrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2))
(sqrt.f32 (pow.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)) 2))
(fabs.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log.f32 (exp.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(cbrt.f32 (pow.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(cbrt.f32 (/.f32 (pow.f32 u2 3) (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3)))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(expm1.f32 (log1p.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(exp.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(log1p.f32 (expm1.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(-.f32 (exp.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 2500000000000000000000/98696044010906577398881 (/.f32 1 (+.f32 1 (/.f32 -1 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 1 (/.f32 1 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 (+.f32 1 (/.f32 -1 u1)) 98696044010906577398881/2500000000000000000000)
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (/.f32 1 (*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) 1) (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(/.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 (pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2) (/.f32 1 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2) (/.f32 1 (*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2) 1) (*.f32 2500000000000000000000/98696044010906577398881 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 2500000000000000000000/98696044010906577398881 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) (/.f32 (+.f32 1 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (/.f32 (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) 2500000000000000000000/98696044010906577398881)
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) 1) (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (sqrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 2500000000000000000000/98696044010906577398881 (sqrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2) 1) (*.f32 2500000000000000000000/98696044010906577398881 (cbrt.f32 (+.f32 1 (/.f32 -1 u1)))))
(*.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) (*.f32 2500000000000000000000/98696044010906577398881 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 -1 u1))) 2)))
(/.f32 (*.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2))) (+.f32 1 (/.f32 1 u1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) (/.f32 (+.f32 1 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -1 (pow.f32 u1 3)))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) 2500000000000000000000/98696044010906577398881)
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) 2500000000000000000000/98696044010906577398881) (+.f32 1 (/.f32 1 u1)))
(/.f32 (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)) (/.f32 (+.f32 1 (/.f32 1 u1)) 2500000000000000000000/98696044010906577398881))
(*.f32 (/.f32 2500000000000000000000/98696044010906577398881 (-.f32 1 (/.f32 -1 u1))) (-.f32 1 (pow.f32 (/.f32 -1 u1) 2)))
(/.f32 (*.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) 2500000000000000000000/98696044010906577398881) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1))))
(*.f32 (/.f32 (+.f32 1 (/.f32 -1 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (+.f32 1 (/.f32 1 u1)))) 2500000000000000000000/98696044010906577398881)
(/.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 (pow.f32 u1 3))) (+.f32 (pow.f32 (/.f32 -1 u1) 2) (-.f32 1 (/.f32 -1 u1))))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (/.f32 (/.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 u1) u1)) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (*.f32 1 (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (-.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (-.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (/.f32 (/.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 u1) u1)) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (-.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 3)) (*.f32 1 (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (-.f32 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (/.f32 -2500000000000000000000/98696044010906577398881 u1)) (*.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (+.f32 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161 (*.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (-.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(/.f32 (+.f32 15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (/.f32 -15625000000000000000000000000000000000000000000000000000000000000/961389193575684075633145058384385882649239799132134631991269883031841 (pow.f32 u1 3))) (fma.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) (+.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 6250000000000000000000000000000000000000000/9740909103402808085817682884085781839780052161))
(pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 1)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(pow.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 2)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(pow.f32 (cbrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 3)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(pow.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3) 1/3)
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(sqrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 2))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881) 2))
(fabs.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))
(log.f32 (exp.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(cbrt.f32 (pow.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)) 3))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(expm1.f32 (log.f32 (+.f32 101196044010906577398881/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(exp.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(exp.f32 (*.f32 (log.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(log1p.f32 (expm1.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(-.f32 2500000000000000000000/98696044010906577398881 (/.f32 2500000000000000000000/98696044010906577398881 u1))
(+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))) 1)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 1 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 u2 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(*.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))) (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))))
(*.f32 (pow.f32 1 1/2) (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))))
(/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) -1))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 -1 (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (sqrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (sqrt.f32 u2))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (pow.f32 (cbrt.f32 u2) 2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (neg.f32 (cbrt.f32 u2))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (cbrt.f32 u2) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (pow.f32 (cbrt.f32 u2) 2)))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 -1 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 u2) 2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (cbrt.f32 u2)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (neg.f32 (sqrt.f32 u2)) (/.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (sqrt.f32 u2)))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))) -1)
(/.f32 (neg.f32 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(/.f32 (-.f32 0 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) u2))
(/.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(/.f32 (*.f32 u2 (neg.f32 u2)) (*.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(/.f32 (-.f32 0 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) (+.f32 (+.f32 0 (*.f32 u2 u2)) (*.f32 0 u2))))
(/.f32 (neg.f32 (pow.f32 u2 3)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(/.f32 (neg.f32 (pow.f32 u2 3)) (*.f32 u2 (*.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))))
(pow.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))) 1/2)
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 2)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 3)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3) 1/3)
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(fabs.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log.f32 (exp.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 3))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u2 u2) (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1)))) 1/2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (*.f32 u2 (/.f32 u2 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))) 1))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 -2500000000000000000000/98696044010906577398881 u1) 2500000000000000000000/98696044010906577398881)))

localize36.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.6%
(sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))
98.9%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 38 to 16 computations (57.9% saved)

series3.0ms (0%)

Counts
3 → 32
Calls

12 calls:

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

rewrite81.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1088×*-commutative
878×unswap-sqr
652×swap-sqr
482×associate-*r/
452×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01261
124849
2316849
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2) (pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3) (pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)) (cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2))) (expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
((-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2)) (*.f32 1 (hypot.f32 u1 (sqrt.f32 u1))) (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1))) (*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 u1 1) 1/2)) (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2))) (*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2)) (*.f32 (pow.f32 (+.f32 u1 1) 1/2) (sqrt.f32 u1)) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 1 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) 1) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) 1) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (pow.f32 (fma.f32 u1 u1 u1) 1/2) (pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1) (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2) (pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3) (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (fabs.f32 (hypot.f32 u1 (sqrt.f32 u1))) (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2)) (expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (hypot.f32 u1 (sqrt.f32 u1)) (hypot.f32 (sqrt.f32 u1) u1) (exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
((-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.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)))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.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)))) (log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))

simplify77.0ms (0.5%)

Algorithm
egg-herbie
Rules
1320×fma-def
910×distribute-rgt-in
898×distribute-lft-in
760×associate-/r*
750×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02683914
16223714
226163504
Stop Event
node limit
Counts
118 → 186
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))
(+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 7))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
u1
(+.f32 1/2 u1)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(*.f32 -1 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(*.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)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 u1 1) 1/2))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2))
(*.f32 (pow.f32 (+.f32 u1 1) 1/2) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))))
(*.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) 1) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) 1) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 (sqrt.f32 u1) u1)
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.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))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
Outputs
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1 (fma.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2)) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2) (*.f32 (/.f32 -1/8 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1 (fma.f32 1/2 (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (*.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2)) (fma.f32 -1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 u1 1/2) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 -1/8 (/.f32 1/16 u1))))
(*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))
(neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 u1))
(+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(-.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1))
(+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(fma.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(-.f32 (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))
(fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1)))
(+.f32 (*.f32 -1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 -1 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 -1/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (fma.f32 -1/2 (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) -1/16 (-.f32 (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) -1/16 (fma.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) 1/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 -1/2 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (hypot.f32 u1 (sqrt.f32 u1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 3)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 5)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 3)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 5)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 5))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 3))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 7))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 5)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 3)) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 7)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))))
(fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 5)) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7))))))
(+.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))) (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
u1
(+.f32 1/2 u1)
(+.f32 u1 1/2)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(+.f32 1/2 (-.f32 u1 (/.f32 1/8 u1)))
(+.f32 1/2 (+.f32 u1 (/.f32 -1/8 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 1/2 (+.f32 u1 (/.f32 1/16 (*.f32 u1 u1)))) (/.f32 1/8 u1))
(+.f32 (+.f32 u1 (/.f32 (/.f32 1/16 u1) u1)) (+.f32 1/2 (/.f32 -1/8 u1)))
(+.f32 u1 (+.f32 (/.f32 (/.f32 1/16 u1) u1) (+.f32 1/2 (/.f32 -1/8 u1))))
(*.f32 -1 u1)
(neg.f32 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(fma.f32 -1 u1 -1/2)
(fma.f32 u1 -1 -1/2)
(-.f32 -1/2 u1)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(+.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) -1/2)
(+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))
(+.f32 (/.f32 1/8 u1) (-.f32 -1/2 u1))
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) (+.f32 1/2 (/.f32 1/16 (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1/8 u1) u1) (-.f32 -1/2 (/.f32 (/.f32 1/16 u1) u1)))
(+.f32 (/.f32 1/8 u1) (+.f32 (-.f32 -1/2 u1) (/.f32 -1/16 (*.f32 u1 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)))
(+.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 314159265359/50000000000 u2)))
(+.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 314159265359/50000000000 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (/.f32 (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (hypot.f32 u1 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (pow.f32 1 1/2))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 u1 1) 1/2))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (+.f32 u1 1) 1/2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))) (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)))))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4)) (cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(/.f32 (*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) 1) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) 1) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (hypot.f32 (pow.f32 u1 3) (pow.f32 u1 3/2)) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (/.f32 (cbrt.f32 (-.f32 u1 (*.f32 u1 u1))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 u1 u1) (pow.f32 u1 4))) (cbrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 u1 6) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (fma.f32 u1 u1 (-.f32 (pow.f32 u1 4) (pow.f32 u1 3)))) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 (sqrt.f32 u1) u1)
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.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 (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))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (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))
(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))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))

eval599.0ms (3.8%)

Compiler

Compiled 21835 to 16267 computations (25.5% saved)

prune422.0ms (2.7%)

Pruning

52 alts after pruning (44 fresh and 8 done)

PrunedKeptTotal
New1153161169
Fresh112839
Picked011
Done4711
Total1168521220
Accurracy
100.0%
Counts
1220 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
81.8%
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
89.6%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
74.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
89.0%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
98.4%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
96.4%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
74.7%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
98.7%
(/.f32 (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
81.9%
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
66.8%
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 1 u1)) u2))
74.6%
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.3%
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
82.1%
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
82.1%
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
98.4%
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.6%
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
20.9%
(*.f32 (+.f32 u1 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.6%
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
66.7%
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.8%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 314159265359/50000000000 u2))
87.6%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
66.8%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
82.1%
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
-0.0%
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
81.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
66.8%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
4.2%
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
82.4%
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
66.8%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
82.3%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
82.4%
(sqrt.f32 (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
82.3%
(sqrt.f32 (*.f32 (/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1))) u2))
82.4%
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
82.3%
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
82.3%
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
75.3%
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) u2))
66.9%
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
66.8%
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
66.8%
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)) u2))
82.4%
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
66.8%
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
Compiler

Compiled 722 to 566 computations (21.6% saved)

regimes543.0ms (3.4%)

Counts
98 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)) u2))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (+.f32 u1 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 1 u1)) u2))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 (/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1))) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 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 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 u1) (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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 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))))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))) (/.f32 1 (cbrt.f32 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 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(/.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 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(/.f32 (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
Calls

8 calls:

92.0ms
u1
89.0ms
(/.f32 u1 (-.f32 1 u1))
71.0ms
(*.f32 314159265359/50000000000 u2)
70.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
55.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.7%1(/.f32 u1 (-.f32 1 u1))
98.7%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.7%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1220 to 847 computations (30.6% saved)

regimes385.0ms (2.4%)

Counts
85 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)) u2))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (+.f32 u1 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 1 u1)) u2))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 (/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1))) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 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 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 u1) (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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (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:

68.0ms
(*.f32 314159265359/50000000000 u2)
46.0ms
u1
44.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
42.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
41.0ms
cosTheta_i
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1u1
98.6%1u2
98.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.6%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.6%1(/.f32 u1 (-.f32 1 u1))
98.6%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.6%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1018 to 699 computations (31.3% saved)

regimes505.0ms (3.2%)

Counts
81 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)) u2))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (+.f32 u1 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 1 u1)) u2))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 (/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1))) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 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 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (/.f32 1 (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)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sqrt.f32 u1) (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 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

8 calls:

185.0ms
u2
55.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
42.0ms
(/.f32 u1 (-.f32 1 u1))
41.0ms
(*.f32 314159265359/50000000000 u2)
41.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.4%1(/.f32 u1 (-.f32 1 u1))
98.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 962 to 658 computations (31.6% saved)

regimes487.0ms (3.1%)

Counts
68 → 1
Calls
Call 1
Inputs
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1)) u2))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 2500000000000000000000/98696044010906577398881 u1)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (+.f32 u1 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (/.f32 1 u1)) u2))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (-.f32 -2500000000000000000000/98696044010906577398881 (/.f32 -2500000000000000000000/98696044010906577398881 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (/.f32 1 u1) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 u2 (sqrt.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) u2))
(/.f32 u2 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 314159265359/50000000000))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 (*.f32 u1 u1) u1)))
(sqrt.f32 (*.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (+.f32 u1 (*.f32 u1 u1))) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 1 u1) -1)) u2) u2))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u2 (+.f32 (/.f32 1 u1) -1)) 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 (/.f32 (*.f32 -98696044010906577398881/2500000000000000000000 u2) (-.f32 1 (/.f32 1 u1))) u2))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (+.f32 (/.f32 1 u1) -1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) (*.f32 u2 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2) u2)))
(sqrt.f32 (*.f32 (/.f32 (neg.f32 u2) (*.f32 2500000000000000000000/98696044010906577398881 (+.f32 1 (/.f32 -1 u1)))) u2))
(sqrt.f32 (*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (/.f32 (-.f32 (+.f32 1 (/.f32 1 u1)) 2) 98696044010906577398881/2500000000000000000000)))
(/.f32 1 (sqrt.f32 (*.f32 (/.f32 (+.f32 (/.f32 1 u1) -1) u2) (/.f32 2500000000000000000000/98696044010906577398881 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 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 (*.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 -1/2 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (/.f32 50000000000/314159265359 u2) (*.f32 u2 314159265359/300000000000))))
Outputs
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
Calls

8 calls:

79.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
74.0ms
(/.f32 u1 (-.f32 1 u1))
68.0ms
u1
60.0ms
u2
54.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.4%1(/.f32 u1 (-.f32 1 u1))
98.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 767 to 535 computations (30.2% saved)

regimes344.0ms (2.2%)

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

8 calls:

84.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
73.0ms
(/.f32 u1 (-.f32 1 u1))
31.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
29.0ms
u2
28.0ms
u1
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.4%1(/.f32 u1 (-.f32 1 u1))
98.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 603 to 409 computations (32.2% saved)

regimes487.0ms (3.1%)

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

7 calls:

90.0ms
(*.f32 314159265359/50000000000 u2)
86.0ms
u2
85.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
84.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
53.0ms
(/.f32 u1 (-.f32 1 u1))
Results
AccuracySegmentsBranch
87.6%1cosTheta_i
93.1%2u1
94.3%2u2
93.1%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
93.1%2(/.f32 u1 (-.f32 1 u1))
93.6%2(sin.f32 (*.f32 314159265359/50000000000 u2))
94.3%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 556 to 373 computations (32.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0033040218986570835
0.003665004624053836
Compiler

Compiled 20 to 16 computations (20% saved)

regimes458.0ms (2.9%)

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

7 calls:

84.0ms
u1
78.0ms
(/.f32 u1 (-.f32 1 u1))
68.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
63.0ms
cosTheta_i
54.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
87.3%2u1
89.5%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
88.7%2(sin.f32 (*.f32 314159265359/50000000000 u2))
89.5%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 545 to 369 computations (32.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.018527692183852196
0.019758405163884163
Compiler

Compiled 20 to 16 computations (20% saved)

regimes390.0ms (2.5%)

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

7 calls:

89.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
67.0ms
u2
56.0ms
(/.f32 u1 (-.f32 1 u1))
49.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
47.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
87.3%2u1
89.4%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
88.7%2(sin.f32 (*.f32 314159265359/50000000000 u2))
89.4%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 535 to 361 computations (32.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011093957349658012
0.011388568207621574
Compiler

Compiled 20 to 16 computations (20% saved)

regimes334.0ms (2.1%)

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

7 calls:

62.0ms
u2
50.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
49.0ms
(/.f32 u1 (-.f32 1 u1))
48.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
47.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
87.3%2u1
89.4%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
88.7%2(sin.f32 (*.f32 314159265359/50000000000 u2))
89.4%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 515 to 345 computations (33% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011093957349658012
0.011388568207621574
Compiler

Compiled 20 to 16 computations (20% saved)

regimes293.0ms (1.8%)

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

7 calls:

47.0ms
(*.f32 314159265359/50000000000 u2)
43.0ms
u2
43.0ms
(/.f32 u1 (-.f32 1 u1))
43.0ms
u1
43.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
87.3%2u1
89.4%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
88.7%2(sin.f32 (*.f32 314159265359/50000000000 u2))
89.4%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 506 to 339 computations (33% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011093957349658012
0.011388568207621574
Compiler

Compiled 20 to 16 computations (20% saved)

regimes279.0ms (1.8%)

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

7 calls:

42.0ms
(/.f32 u1 (-.f32 1 u1))
42.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
41.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
40.0ms
(*.f32 314159265359/50000000000 u2)
40.0ms
u1
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
87.3%2u1
89.4%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
88.7%2(sin.f32 (*.f32 314159265359/50000000000 u2))
89.4%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 489 to 328 computations (32.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011093957349658012
0.011388568207621574
Compiler

Compiled 20 to 16 computations (20% saved)

regimes156.0ms (1%)

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

7 calls:

22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
21.0ms
(/.f32 u1 (-.f32 1 u1))
21.0ms
u2
21.0ms
(*.f32 314159265359/50000000000 u2)
21.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
82.4%1u1
82.4%1u2
82.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.4%1(/.f32 u1 (-.f32 1 u1))
82.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
82.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 482 to 324 computations (32.8% saved)

regimes157.0ms (1%)

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

7 calls:

68.0ms
u1
15.0ms
(/.f32 u1 (-.f32 1 u1))
14.0ms
u2
14.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
14.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.4%1cosTheta_i
82.4%1u1
82.4%1u2
82.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.4%1(/.f32 u1 (-.f32 1 u1))
82.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
82.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 283 to 188 computations (33.6% saved)

regimes51.0ms (0.3%)

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

5 calls:

11.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
10.0ms
u1
8.0ms
(*.f32 314159265359/50000000000 u2)
8.0ms
u2
8.0ms
cosTheta_i
Results
AccuracySegmentsBranch
82.3%1cosTheta_i
82.3%1u1
82.3%1u2
82.3%1(sin.f32 (*.f32 314159265359/50000000000 u2))
82.3%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 146 to 92 computations (37% saved)

regimes55.0ms (0.3%)

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

5 calls:

19.0ms
u1
10.0ms
(*.f32 314159265359/50000000000 u2)
8.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
8.0ms
u2
7.0ms
cosTheta_i
Results
AccuracySegmentsBranch
66.9%1cosTheta_i
66.9%1u1
66.9%1u2
66.9%1(sin.f32 (*.f32 314159265359/50000000000 u2))
66.9%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 136 to 85 computations (37.5% saved)

regimes21.0ms (0.1%)

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

3 calls:

7.0ms
u2
6.0ms
cosTheta_i
6.0ms
u1
Results
AccuracySegmentsBranch
66.8%1cosTheta_i
66.8%1u1
66.8%1u2
Compiler

Compiled 75 to 46 computations (38.7% saved)

regimes16.0ms (0.1%)

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

3 calls:

5.0ms
cosTheta_i
5.0ms
u1
5.0ms
u2
Results
AccuracySegmentsBranch
66.8%1cosTheta_i
66.8%1u1
66.8%1u2
Compiler

Compiled 51 to 32 computations (37.3% saved)

regimes15.0ms (0.1%)

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

3 calls:

5.0ms
cosTheta_i
4.0ms
u1
4.0ms
u2
Results
AccuracySegmentsBranch
66.8%1cosTheta_i
66.8%1u1
66.8%1u2
Compiler

Compiled 43 to 27 computations (37.2% saved)

regimes12.0ms (0.1%)

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

3 calls:

4.0ms
cosTheta_i
3.0ms
u1
3.0ms
u2
Results
AccuracySegmentsBranch
66.7%1cosTheta_i
66.7%1u1
66.7%1u2
Compiler

Compiled 31 to 21 computations (32.3% saved)

regimes10.0ms (0.1%)

Accuracy

Total -1.3b remaining (-4.4%)

Threshold costs -1.3b (-4.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:

4.0ms
cosTheta_i
3.0ms
u2
3.0ms
u1
Results
AccuracySegmentsBranch
4.2%1cosTheta_i
4.2%1u1
4.2%1u2
Compiler

Compiled 25 to 19 computations (24% saved)

simplify24.0ms (0.1%)

Algorithm
egg-herbie
Rules
52×*-commutative
18×+-commutative
sub-neg
neg-mul-1
cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096889
1131889
2139889
3143889
4145889
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(/.f32 (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 7516193/2147483648) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 10200547/536870912) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Outputs
(/.f32 (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -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 u2 314159265359/50000000000)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 7516193/2147483648) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 7516193/2147483648) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 10200547/536870912) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 10200547/536870912) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 1 (/.f32 (pow.f32 u1 -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (/.f32 1 (pow.f32 u1 -1/2)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 1 (pow.f32 u1 -1/2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 -1/2)))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 -1/2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 3006477/268435456) (sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (/.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881)))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 (/.f32 2500000000000000000000/98696044010906577398881 u1) -2500000000000000000000/98696044010906577398881) u2)))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1)) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u1))))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) u1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) -314159265359/50000000000)
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Compiler

Compiled 371 to 284 computations (23.5% saved)

soundness203.0ms (1.3%)

Algorithm
egg-herbie
Rules
1462×associate-/l/
1316×distribute-lft-in
1148×associate-/l*
988×associate-/r/
984×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02373460
16123370
220273226
366863220
03385328
18505146
245195138
Stop Event
node limit
node limit
Compiler

Compiled 92 to 73 computations (20.7% saved)

end201.0ms (1.3%)

Compiler

Compiled 311 to 216 computations (30.5% saved)

Profiling

Loading profile data...