Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 11.2s)

analyze154.0ms (1.4%)

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.0s (17.5%)

Results
1.9s8256×body256valid
2.0ms12×body256precondition
Bogosity

preprocess97.0ms (0.9%)

Algorithm
egg-herbie
Rules
1322×fma-def
304×div-sub
194×associate-/r*
188×sub-neg
168×times-frac
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036243
162235
294235
3177235
4399231
5995231
61593231
71864231
82278231
92415231
102460231
112486231
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 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 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 1))))
(*.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 (neg.f32 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.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)))
Symmetry

(abs cosTheta_i)

Compiler

Compiled 17 to 14 computations (17.6% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Rules
22×sub-neg
14×+-commutative
12×fma-def
*-commutative
div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
11933
22333
33033
43833
54833
66133
77933
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)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 28 to 22 computations (21.4% saved)

localize129.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 40 to 28 computations (30% saved)

series6.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

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

rewrite87.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1242×log-prod
770×pow-prod-down
610×pow-prod-up
566×pow-exp
542×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126664
2328764
Stop Event
node limit
Counts
4 → 125
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 u1 (-.f32 1 u1))
Outputs
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.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 (*.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)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(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))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 0 (*.f32 314159265359/50000000000 u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)) (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 314159265359/50000000000 u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3) 1/3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) 4)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) 1) -1)
(neg.f32 (/.f32 u1 (neg.f32 (-.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 (-.f32 1 u1) u1) -3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u1) u1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))

simplify96.0ms (0.9%)

Algorithm
egg-herbie
Rules
1082×associate-*r/
834×associate-*l/
622×associate-+r+
612×associate-+l+
486×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04044294971713
19544213
234393925
Stop Event
node limit
Counts
161 → 224
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.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 (*.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)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(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))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 0 (*.f32 314159265359/50000000000 u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)) (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 314159265359/50000000000 u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3) 1/3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) 4)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) 1) -1)
(neg.f32 (/.f32 u1 (neg.f32 (-.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 (-.f32 1 u1) u1) -3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) 1/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u1) u1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (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)) (*.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 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (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 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (sqrt.f32 -1)) (+.f32 1/2 (/.f32 3/8 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)))
(*.f32 (+.f32 (*.f32 u1 u1) 1) (fma.f32 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 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (*.f32 u1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (+.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (*.f32 u1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (+.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3)))
(+.f32 0 (*.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 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.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))))
(-.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 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(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 (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 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.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))))
(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))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.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))))
(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))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.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))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.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))))
(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 0 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)) (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))))
(*.f32 314159265359/50000000000 u2)
(-.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 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 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)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1) 1))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 314159265359/50000000000 u2))) 1/3))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (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)) 2) 1/2)
(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))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(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))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.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) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 (pow.f32 u1 3) (fma.f32 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)))
(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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -3/2)) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -3/2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2)) (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) 4)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) 1) -1)
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(/.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 (-.f32 1 u1) u1) -3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 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))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 2))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 2))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2)) 1/2))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3)) 1/3))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u1) u1)) -1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))

eval95.0ms (0.8%)

Compiler

Compiled 4304 to 3362 computations (21.9% saved)

prune102.0ms (0.9%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New19727224
Fresh000
Picked011
Done000
Total19728225
Accurracy
100.0%
Counts
225 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.0%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
89.4%
(+.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))))))
33.5%
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
98.0%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
95.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log1p.f32 (expm1.f32 (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.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.3%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
95.0%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
89.4%
(+.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))))))
33.5%
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
98.0%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
95.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log1p.f32 (expm1.f32 (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.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.3%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Compiler

Compiled 1896 to 1506 computations (20.6% saved)

localize622.0ms (5.5%)

Local Accuracy

Found 20 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
52.1%
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
99.5%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.3%
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
99.5%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.1%
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
99.7%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.6%
(/.f32 u1 (-.f32 1 u1))
99.1%
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
99.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
99.5%
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))
99.2%
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 u2)
Compiler

Compiled 263 to 172 computations (34.6% saved)

series19.0ms (0.2%)

Counts
13 → 164
Calls

57 calls:

TimeVariablePointExpression
4.0ms
u1
@-inf
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
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)))
1.0ms
u2
@0
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))

rewrite112.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
648×add-sqr-sqrt
636×pow1
632×*-un-lft-identity
600×add-exp-log
598×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify210.0ms (1.9%)

Algorithm
egg-herbie
Rules
1382×log-prod
1018×associate-*r*
910×associate-*l*
628×fma-def
466×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071517011
1186815905
2746215881
Stop Event
node limit
Counts
481 → 425
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 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 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 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(*.f32 (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)))))
(*.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)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (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 u2))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) 1/3)
(pow.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) 2)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(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)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(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 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (*.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 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) 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))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) (pow.f32 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 u2 314159265359/50000000000))) 1)
(*.f32 u2 314159265359/50000000000)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (pow.f32 (*.f32 u2 u2) 1/2))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(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))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) 1)
(pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(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 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 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 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 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 (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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(*.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 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.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 (pow.f32 1 -1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (/.f32 1 u1) -1/2))
(*.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 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.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 (+.f32 (/.f32 1 u1) -1) -1/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)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) 2)
(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))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 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 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 1)
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 (pow.f32 u1 3) 1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 3) 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 3) 1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 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 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(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)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(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 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 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 (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 (/.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 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.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 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 u1 (neg.f32 (-.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))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 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 (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 (/.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 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.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 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(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 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) -1/2)
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.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)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(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)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(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 (/.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 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (+.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 (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)))
(+.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) (*.f32 u1 u1)) (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 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) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.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 (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 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(*.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 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (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 (/.f32 u2 (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 (/.f32 u2 u1) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u2 u1) u1)))) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 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 (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 (/.f32 u2 (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 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 u2 (pow.f32 u1 3))) (fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u2 u1) u1)))) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 (sqrt.f32 -1) 314159265359/100000000000) (/.f32 u1 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 (/.f32 u2 u1))) (/.f32 (*.f32 (sqrt.f32 -1) 314159265359/100000000000) (/.f32 u1 u2))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 (/.f32 u2 u1))) (/.f32 (*.f32 (sqrt.f32 -1) 314159265359/100000000000) (/.f32 u1 u2)))))
(*.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 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 (/.f32 u2 u1) (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 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u2 u1) u1))) (fma.f32 -1/2 (/.f32 (/.f32 u2 u1) (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 (*.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 (/.f32 u2 (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 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u2 u1) u1))) (fma.f32 -1/2 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 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)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (fma.f32 (sqrt.f32 -1) u2 (/.f32 3/8 (/.f32 (*.f32 u1 u1) (*.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))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 (sqrt.f32 -1) u2 (/.f32 3/8 (/.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1) u2))))))
(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 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.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 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (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))) (/.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 (*.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 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 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (+.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 (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)))
(+.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) (*.f32 u1 u1)) (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 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) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (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 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (*.f32 314159265359/50000000000 u2))
(+.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 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 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 314159265359/50000000000 u2)))
(+.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 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))
(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 (*.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 (pow.f32 u2 7) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))
(+.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 (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 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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 (+.f32 u1 1) (-.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)
(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)))
(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 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (pow.f32 u1 4))
-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))))
(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))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (+.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 (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)))
(+.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) (*.f32 u1 u1)) (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 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) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.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)))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(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 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (pow.f32 u1 4))
-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))))
(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))))
(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)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(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 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (pow.f32 u1 4))
-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))))
(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))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3))))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (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 (+.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 (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)))
(+.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) (*.f32 u1 u1)) (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 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) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.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))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2))) 1)
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1)
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 3)
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) 1/3)
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(pow.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) 2)
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) u2))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2))))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 1))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 u2 98696044010906577398881/2500000000000000000000)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 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 u2 314159265359/50000000000))) 1)
(*.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 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000))) 3) 1/3)
(*.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 u2 314159265359/50000000000)))) 2)
(*.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 u2 314159265359/50000000000)) 2)))
(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 u2 314159265359/50000000000))) (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 u2 314159265359/50000000000))))))
(*.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 u2 314159265359/50000000000))) 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 u2 314159265359/50000000000)) 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 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 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.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))))
(exp.f32 (log.f32 (*.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))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000)))))
(*.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)
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2) 2))
(fabs.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2) 2))
(fabs.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) u2) u2))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3)))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) (pow.f32 u2 3)))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2)
(*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (*.f32 314159265359/50000000000 (sqrt.f32 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (pow.f32 (*.f32 u2 u2) 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.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)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.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)
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(sqrt.f32 (*.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (*.f32 (pow.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) (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.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 u1 (-.f32 1 u1))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 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 (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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.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 (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 (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 (pow.f32 1 -1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (/.f32 1 u1) -1/2))
(*.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 (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 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.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 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 1 (/.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 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(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))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) 2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/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)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (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 u1 1) (-.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)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.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 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 1)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 (pow.f32 u1 3) 1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 3) 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 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 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 3) 1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 u1 (pow.f32 u1 4))) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (fma.f32 u1 u1 -1)))
(/.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 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (-.f32 (*.f32 (+.f32 (*.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 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (-.f32 (*.f32 (+.f32 (*.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 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.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)) (-.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 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.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)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 1)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 2)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 3)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3) 1/3)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (exp.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 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 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 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 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 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 u2 314159265359/50000000000))) 1)
(*.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 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000))) 3) 1/3)
(*.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 u2 314159265359/50000000000)))) 2)
(*.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 u2 314159265359/50000000000)) 2)))
(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 u2 314159265359/50000000000))) (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 u2 314159265359/50000000000))))))
(*.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 u2 314159265359/50000000000))) 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 u2 314159265359/50000000000)) 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 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 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.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))))
(exp.f32 (log.f32 (*.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))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) -2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 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 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(/.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 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) -2)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 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 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 4))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 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 (+.f32 (/.f32 1 u1) -1) -1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.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 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) -1/2)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2) -1/2)
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.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 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 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 u2 314159265359/50000000000))) 1)
(*.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 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000))) 3) 1/3)
(*.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 u2 314159265359/50000000000)))) 2)
(*.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 u2 314159265359/50000000000)) 2)))
(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 u2 314159265359/50000000000))) (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 u2 314159265359/50000000000))))))
(*.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 u2 314159265359/50000000000))) 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 u2 314159265359/50000000000)) 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 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 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.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))))
(exp.f32 (log.f32 (*.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))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 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 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval552.0ms (4.9%)

Compiler

Compiled 26789 to 20283 computations (24.3% saved)

prune257.0ms (2.3%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New1329201349
Fresh111122
Picked415
Done011
Total1344331377
Accurracy
100.0%
Counts
1377 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.0%
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
98.0%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
82.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
65.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
83.2%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
83.1%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
82.0%
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
98.0%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
82.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
65.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
83.2%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
83.1%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 1966 to 1562 computations (20.5% saved)

localize616.0ms (5.5%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sin.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
98.9%
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
98.5%
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
99.6%
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
99.7%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
99.1%
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
99.1%
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
99.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
99.1%
(*.f32 u2 (sqrt.f32 u1))
99.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
99.5%
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
99.5%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.8%
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 254 to 157 computations (38.2% saved)

series22.0ms (0.2%)

Counts
16 → 187
Calls

69 calls:

TimeVariablePointExpression
2.0ms
u2
@-inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
2.0ms
u2
@-inf
(*.f32 u2 (sqrt.f32 u1))
1.0ms
u1
@inf
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
1.0ms
u1
@inf
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))

rewrite145.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
800×add-sqr-sqrt
782×pow1
778×*-un-lft-identity
742×add-exp-log
742×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039392
1848392
Stop Event
node limit
Counts
16 → 244
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)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (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 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 u2 314159265359/50000000000)
(sin.f32 (*.f32 u2 314159265359/50000000000))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(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 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u2 u2)) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (sqrt.f32 (*.f32 u2 u2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1/2) (sqrt.f32 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1)
(*.f32 1 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2) (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3)
(pow.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2)
(log.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(cbrt.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(exp.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(-.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 (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)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(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 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(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))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))) 1)
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 2)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1/2))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(exp.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)
(pow.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1)
(*.f32 1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (+.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2) (*.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2)) (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1)
(pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3)
(pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2)
(log.f32 (exp.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000) (exp.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (*.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(cbrt.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3))
(expm1.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(exp.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 u2 314159265359/50000000000))
(fma.f32 1 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 2) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000))) (cos.f32 (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000)))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 1)
(/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2)
(log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(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 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.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))))

simplify291.0ms (2.6%)

Algorithm
egg-herbie
Rules
1144×associate-*r*
956×associate-*l*
808×fma-def
494×times-frac
482×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
073813927
1196513697
Stop Event
node limit
Counts
431 → 451
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 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 (*.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 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 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 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 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 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 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 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 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 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 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 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 (+.f32 1 u1) u1) (-.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 (+.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 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.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 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (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 -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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (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 -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 -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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (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 -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 -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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 u2)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 8)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 4)))))
(*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))))
(*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 8) u1) (-.f32 1 u1))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.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 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(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 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 2)
(log.f32 (pow.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u2 u2)) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (sqrt.f32 (*.f32 u2 u2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1/2) (sqrt.f32 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1)
(*.f32 1 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2) (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(*.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3)
(pow.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2)
(log.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(cbrt.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(exp.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(-.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 (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)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(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 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(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))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))) 1)
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 2)
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1/2))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2)
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(exp.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) 1/2))
(exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)
(pow.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 2)
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1)
(*.f32 1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (+.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2) (*.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2)) (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1)
(pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3)
(pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2)
(log.f32 (exp.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000) (exp.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (*.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(cbrt.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3))
(expm1.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(exp.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 u2 314159265359/50000000000))
(fma.f32 1 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 314159265359/50000000000))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 2) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000))) (cos.f32 (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000)))) 2)
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 1)
(/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2)
(log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(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 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(+.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)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.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)) -1) 1) (pow.f32 u1 3)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))))
(*.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 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 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 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 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 u1 (sqrt.f32 -1))) (*.f32 (/.f32 3/8 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 u1 (sqrt.f32 -1))))))
(+.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 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 u1 u1)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))))
(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 1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 3/8 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 u1 (sqrt.f32 -1)))))))
(*.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 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (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 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(*.f32 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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.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 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 (sqrt.f32 -1) 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 (sqrt.f32 -1) u1))))
(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 (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 (/.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 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000)))
(+.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 (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/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 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)))
(fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000)))
(+.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 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 942477796077/400000000000 u1) (/.f32 (*.f32 u2 (sqrt.f32 -1)) 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 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 942477796077/400000000000 u1) (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 -1) u2)
(*.f32 u2 (sqrt.f32 -1))
(+.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 u2 (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 u2 (sqrt.f32 -1)))
(+.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 u2 (sqrt.f32 -1))))
(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 -1/2 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 u2 (sqrt.f32 -1)))))
(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 -1/2 (/.f32 (/.f32 u2 u1) (sqrt.f32 -1)) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) u2)
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 u2 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (*.f32 u2 (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 (*.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 u2 (sqrt.f32 -1) (*.f32 (/.f32 3/8 u1) (/.f32 (*.f32 u2 (sqrt.f32 -1)) 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 (*.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 u2 (sqrt.f32 -1) (*.f32 (/.f32 3/8 u1) (/.f32 (*.f32 u2 (sqrt.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)))
(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 (*.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 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (/.f32 -1/2 u1) (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.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 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (/.f32 -1/2 (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.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 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (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 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.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 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)) (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (/.f32 -1/2 (*.f32 u1 u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 3))))))
(fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))))
(fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) u1)) (fma.f32 1/2 (/.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))))
(*.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 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.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 (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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.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 (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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.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 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 8)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 8) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 8)))))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)))
(*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 u1 3) (*.f32 u1 u1))))
(*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 u1 (+.f32 (pow.f32 u1 3) (*.f32 u1 u1))))
(+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 4)))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)))))
(fma.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 (pow.f32 u1 4)))))
(*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)))
(-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(fma.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))))
(-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))))
(fma.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3))))))
(-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)))
(*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)))
(fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1)))
(-.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))))
(fma.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (neg.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))))
(-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) (*.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 u1 3))))))
(fma.f32 -1 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)) (fma.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 -1 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3))))))
(-.f32 (-.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (*.f32 u1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))
(/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 u2 u2))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 4) (/.f32 (-.f32 1 u1) u1)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 u1 (pow.f32 u2 4)) (-.f32 1 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 u2 u2)))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 4) (/.f32 (-.f32 1 u1) u1)) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 6) (/.f32 (-.f32 1 u1) u1)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 u1 (pow.f32 u2 4)) (-.f32 1 u1)) (fma.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)) (/.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 u1 (pow.f32 u2 6))))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 4) u1) (-.f32 1 u1))) (+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 8) u1) (-.f32 1 u1))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 6) u1) (-.f32 1 u1))) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1))))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 4) (/.f32 (-.f32 1 u1) u1)) (fma.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 8) (/.f32 (-.f32 1 u1) u1)) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (pow.f32 u2 6) (/.f32 (-.f32 1 u1) u1)) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (/.f32 (*.f32 u1 (pow.f32 u2 4)) (-.f32 1 u1)) (fma.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (/.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 u2 8))) (fma.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)) (/.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (/.f32 (-.f32 1 u1) (*.f32 u1 (pow.f32 u2 6)))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2))
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(*.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 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(*.f32 1 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 u2)))
(*.f32 314159265359/50000000000 (fabs.f32 u2))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(*.f32 (sqrt.f32 (*.f32 u2 u2)) (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 314159265359/50000000000 (fabs.f32 u2))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) (sqrt.f32 (*.f32 u2 u2)))
(*.f32 314159265359/50000000000 (fabs.f32 u2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1/2) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (sqrt.f32 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(pow.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))) 1)
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 1 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2) (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(pow.f32 (cbrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3)
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(pow.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3) 1/3)
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(pow.f32 (sqrt.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 2)
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log.f32 (exp.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(cbrt.f32 (pow.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 3))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(expm1.f32 (log1p.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 1))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log1p.f32 (expm1.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))))
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(-.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 (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))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(*.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))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))) 1)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 1)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 3)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3) 1/3)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 2)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) u2))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) 1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 1 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2) (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 1)))
(*.f32 (sqrt.f32 (+.f32 u1 1)) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) (sqrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) 1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 3)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2))
(pow.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(exp.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(pow.f32 (exp.f32 1/2) (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(sqrt.f32 (exp.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) 1/2))
(pow.f32 (exp.f32 1/2) (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(sqrt.f32 (exp.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(exp.f32 (*.f32 (*.f32 1/2 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) 1))
(pow.f32 (exp.f32 1/2) (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(sqrt.f32 (exp.f32 (+.f32 (log1p.f32 u1) (log.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(cbrt.f32 (*.f32 (*.f32 u2 (pow.f32 u2 8)) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(pow.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(cbrt.f32 (*.f32 (*.f32 u2 (pow.f32 u2 8)) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(exp.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(exp.f32 (*.f32 (log.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.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 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.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))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.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))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.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))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.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))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.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))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.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))))
(fma.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) 1)
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 1 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2) (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(/.f32 (+.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2) (*.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 (pow.f32 (pow.f32 u2 3) 3) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (+.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (-.f32 (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 u2 314159265359/50000000000)))))
(/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 (*.f32 u2 (pow.f32 u2 8)) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000)) (-.f32 (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 u2 (*.f32 -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2)) (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 2) (pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 2)) (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 u2 314159265359/50000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1)
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (cbrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 3)
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3) 1/3)
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (sqrt.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 2)
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (exp.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (*.f32 (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000) (exp.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (*.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (exp.f32 (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(cbrt.f32 (pow.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log1p.f32 (expm1.f32 (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 u2 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (cbrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 314159265359/50000000000)))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 u2 314159265359/25000000000))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1)
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 2) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000))) (cos.f32 (+.f32 (*.f32 u2 314159265359/50000000000) (*.f32 u2 314159265359/50000000000)))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 u2 314159265359/25000000000))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) 3))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 1)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 1)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(pow.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3) 1/3)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2)
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) 3))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 u2 314159265359/50000000000)
(log.f32 (exp.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 314159265359/50000000000)
(cbrt.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(*.f32 u2 314159265359/50000000000)
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 u2 314159265359/50000000000)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))

eval290.0ms (2.6%)

Compiler

Compiled 11986 to 8862 computations (26.1% saved)

prune149.0ms (1.3%)

Pruning

35 alts after pruning (29 fresh and 6 done)

PrunedKeptTotal
New5486554
Fresh32326
Picked145
Done022
Total55235587
Accurracy
100.0%
Counts
587 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
65.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.7%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
82.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
65.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
83.2%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
72.8%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
36.4%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
83.2%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
83.1%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
89.3%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
37.8%
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
86.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
89.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
65.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.7%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
82.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
65.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
83.2%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
72.8%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
96.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
36.4%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
83.2%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
83.1%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
91.3%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 1960 to 1558 computations (20.5% saved)

localize656.0ms (5.8%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
99.2%
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)
99.0%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 u2)
99.5%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.3%
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
99.6%
(sqrt.f32 (+.f32 (/.f32 1 u1) -1))
99.2%
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
99.1%
(*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
99.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
99.0%
(*.f32 u2 314159265359/50000000000)
98.9%
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
99.5%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
Compiler

Compiled 248 to 175 computations (29.4% saved)

series14.0ms (0.1%)

Counts
11 → 160
Calls

51 calls:

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

rewrite92.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
694×add-sqr-sqrt
680×pow1
680×*-un-lft-identity
638×add-cbrt-cube
638×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify206.0ms (1.8%)

Algorithm
egg-herbie
Rules
924×log-prod
650×associate-*r*
548×associate-*l*
512×cube-prod
460×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062316003
1161814283
2611714279
Stop Event
node limit
Counts
401 → 384
Calls
Call 1
Inputs
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (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)))))
(*.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 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 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.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 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.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 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 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.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 1 (*.f32 (sqrt.f32 -1) u1))))
(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 (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 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))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (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 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 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.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 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))) 1)
(*.f32 1 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 2) (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (neg.f32 (+.f32 u1 1)) (/.f32 1 (neg.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 1) (/.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (-.f32 1 (*.f32 u1 u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))))
(pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3) 1/3)
(pow.f32 (/.f32 (-.f32 (/.f32 1 u1) u1) (+.f32 u1 1)) -1)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2) (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (-.f32 (/.f32 1 u1) u1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(exp.f32 (log.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 2)
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 314159265359/50000000000 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) 1)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) u2))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u2) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(log.f32 (exp.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 u2 3)))
(cbrt.f32 (/.f32 (pow.f32 u2 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) 1)
(*.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/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 (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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(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/2) 1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1/2)
(pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) 1/3)
(pow.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) 2)
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(fabs.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(log.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(-.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 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (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))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) 1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 -3) -1)) (sqrt.f32 (+.f32 (pow.f32 u1 -2) (-.f32 1 (*.f32 (/.f32 1 u1) -1)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 -2) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) 1)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(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)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(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 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 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 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(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 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))) 1)
(*.f32 1 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 2)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 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 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(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 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) 1)
(*.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/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 (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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(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/2) 1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1/2)
(pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 3)
(pow.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) 1/3)
(pow.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) 2)
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(fabs.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(log.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(exp.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
Outputs
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 (pow.f32 u1 3) (fma.f32 u1 u1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)) (pow.f32 u1 4))
-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))))
(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)))))
-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))))
(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 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (/.f32 (*.f32 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (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 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (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)))))
(*.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 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 314159265359/50000000000))
(+.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 u1 (-.f32 1 (*.f32 u1 u1)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.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 u1 (-.f32 1 (*.f32 u1 u1)))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 3)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.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 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 7)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (*.f32 314159265359/50000000000 u2))))
(*.f32 (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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 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 u1 (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 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 314159265359/50000000000 (*.f32 u2 (sqrt.f32 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) 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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (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 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) u2)) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 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 (/.f32 u2 (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 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1)) (fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) u2)) (*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 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 (/.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))))))
(+.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 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.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 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 (+.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 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 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 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) 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 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) u2) (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) 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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) u2) (fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 (sqrt.f32 -1) u2 (/.f32 (*.f32 u2 -1/2) (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(*.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 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.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 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 u2 (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 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1))))
(+.f32 (*.f32 -1/2 (/.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 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.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 u2 (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))))) (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 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) u2))))
(+.f32 (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1))) (*.f32 -1/2 (*.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))))))
(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 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(-.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 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.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 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(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 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.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 1 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (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)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (+.f32 1 (/.f32 (*.f32 1/2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) -1)) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(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 (+.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 u1 (sqrt.f32 -1))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1))))))
(-.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 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 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 (+.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 u1 (sqrt.f32 -1))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 u1))))))
(-.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 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (+.f32 (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))) (/.f32 -1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 (neg.f32 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))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (/.f32 (*.f32 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (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 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (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)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (/.f32 (*.f32 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 (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 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.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 (+.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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(+.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 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 (pow.f32 u1 3) (fma.f32 u1 u1 u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 (pow.f32 u1 3) (fma.f32 u1 u1 u1)) (pow.f32 u1 4))
-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))))
(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)))))
-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))))
(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 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (/.f32 (*.f32 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (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 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 (+.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 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (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)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 -1/2 (/.f32 (*.f32 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 (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 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.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 (+.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 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(+.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.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 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.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 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(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 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(-.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 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.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 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 -1)) (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(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 u1 (sqrt.f32 -1))))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 -1/2 (/.f32 (-.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 1 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (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)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (+.f32 1 (/.f32 (*.f32 1/2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) -1)) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))) 1)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 2) (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 (+.f32 u1 1)) (/.f32 1 (neg.f32 (-.f32 (/.f32 1 u1) u1))))
(/.f32 (*.f32 (+.f32 (neg.f32 u1) -1) 1) (neg.f32 (-.f32 (/.f32 1 u1) u1)))
(/.f32 (-.f32 -1 u1) (+.f32 (/.f32 -1 u1) u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 u1 1) (/.f32 1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))))
(/.f32 (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (sqrt.f32 (-.f32 (/.f32 1 u1) u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) 1) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(/.f32 (+.f32 u1 1) (-.f32 (/.f32 1 u1) u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (-.f32 1 (*.f32 u1 u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (/.f32 1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(*.f32 (cbrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))))
(/.f32 (/.f32 (+.f32 u1 1) (sqrt.f32 (-.f32 (/.f32 1 u1) u1))) (sqrt.f32 (-.f32 (/.f32 1 u1) u1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) 1) (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2) (/.f32 (cbrt.f32 (+.f32 u1 1)) (-.f32 (/.f32 1 u1) u1)))
(/.f32 (+.f32 u1 1) (-.f32 (/.f32 1 u1) u1))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (-.f32 1 (*.f32 u1 u1))) (/.f32 (sqrt.f32 (+.f32 u1 1)) (/.f32 1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 u1 1)) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (/.f32 (sqrt.f32 (+.f32 u1 1)) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2)) (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))))
(/.f32 (/.f32 (+.f32 u1 1) (cbrt.f32 (-.f32 (/.f32 1 u1) u1))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 u1) u1)) 2))
(pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 1)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 2)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 3)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3) 1/3)
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 (/.f32 1 u1) u1) (+.f32 u1 1)) -1)
(/.f32 1 (/.f32 (-.f32 (/.f32 1 u1) u1) (+.f32 u1 1)))
(*.f32 (/.f32 1 (-.f32 (/.f32 1 u1) u1)) (+.f32 u1 1))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 (-.f32 1 u1))) u1))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2) (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (-.f32 (/.f32 1 u1) u1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) 1))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)))
(/.f32 (*.f32 1 u1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(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 (/.f32 1 (-.f32 1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 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 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.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 (-.f32 1 u1)) u1) 3/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 314159265359/50000000000 u2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3) 1/3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 2)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 -1 (/.f32 1 u1))))
(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 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) u2))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 u2) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (neg.f32 u2) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 1 (/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 u2 u2) (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (/.f32 u2 (/.f32 (+.f32 -1 (/.f32 1 u1)) u2)))
(sqrt.f32 (*.f32 (/.f32 u2 (+.f32 -1 (/.f32 1 u1))) u2))
(log.f32 (exp.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 u2 3)))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 u2 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(expm1.f32 (log1p.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 u2 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) 1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/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 (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)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 3)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) 1/3)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) 2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(fabs.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 1))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))) (sqrt.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.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 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (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 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))) (sqrt.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(/.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1)
(/.f32 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) -1)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 -3) -1)) (sqrt.f32 (+.f32 (pow.f32 u1 -2) (-.f32 1 (*.f32 (/.f32 1 u1) -1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 -2) 1) (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -3))) (sqrt.f32 (+.f32 (-.f32 1 (/.f32 -1 u1)) (pow.f32 u1 -2))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 -2) -1)) (sqrt.f32 (+.f32 (/.f32 1 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 -2))) (sqrt.f32 (-.f32 1 (/.f32 -1 u1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (hypot.f32 1 (pow.f32 u1 -1/2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1/2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) 2)
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(fabs.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2))
(cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1/2))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(sqrt.f32 (+.f32 -1 (/.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.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 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 -1 (/.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.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 (/.f32 1 u1)))))
(/.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) -1))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(expm1.f32 (log1p.f32 (/.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 (/.f32 1 u1)))))
(/.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) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))) 1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.f32 -1 (/.f32 1 (neg.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2)) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) 1) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -2)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 2)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 3)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3) 1/3)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.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 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 -1 (/.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.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 (/.f32 1 u1)))))
(/.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) -1))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(expm1.f32 (log1p.f32 (/.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 (/.f32 1 u1)))))
(/.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) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.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) -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) 1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 -1 (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(/.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (pow.f32 1 1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/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 (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)
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)) 1/2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))) (sqrt.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 1)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 3)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) 1/3)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) 2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(fabs.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) -1))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) 1))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1))) 1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)

eval386.0ms (3.4%)

Compiler

Compiled 16654 to 13525 computations (18.8% saved)

prune190.0ms (1.7%)

Pruning

42 alts after pruning (33 fresh and 9 done)

PrunedKeptTotal
New77513788
Fresh42024
Picked055
Done246
Total78142823
Accurracy
100.0%
Counts
823 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
89.3%
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
98.1%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
82.8%
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
98.4%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
98.1%
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
37.7%
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
89.3%
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
82.7%
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
98.3%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
97.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
86.5%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
53.9%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
65.3%
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
74.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
82.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.7%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
82.9%
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
82.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
81.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
82.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
73.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
65.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
95.8%
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
83.0%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 -1 (/.f32 1 u1))))
83.2%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
72.8%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
65.4%
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
65.3%
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
83.2%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
83.1%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
37.7%
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
Compiler

Compiled 1506 to 1151 computations (23.6% saved)

regimes419.0ms (3.7%)

Counts
67 → 1
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 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) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 -1 (/.f32 1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
(*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
(*.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.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 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 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))))))
(exp.f32 (log.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 u2 314159265359/50000000000)))))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))) 3) 1/3)
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
Calls

8 calls:

110.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
95.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
36.0ms
cosTheta_i
33.0ms
u2
32.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.5%1(/.f32 u1 (-.f32 1 u1))
98.5%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.5%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 938 to 693 computations (26.1% saved)

regimes190.0ms (1.7%)

Counts
46 → 1
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 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) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 -1 (/.f32 1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
(*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
(*.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.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 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
Calls

8 calls:

22.0ms
(/.f32 u1 (-.f32 1 u1))
21.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
21.0ms
u1
20.0ms
(*.f32 314159265359/50000000000 u2)
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 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 601 to 430 computations (28.5% saved)

regimes172.0ms (1.5%)

Counts
45 → 1
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 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) -1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 314159265359/50000000000 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) u2)
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (*.f32 u2 u2))) (-.f32 1 u1)))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (+.f32 -1 (/.f32 1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1))))
(*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
(*.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 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.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 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.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 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6))))
Outputs
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
Calls

8 calls:

21.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
20.0ms
cosTheta_i
20.0ms
(*.f32 314159265359/50000000000 u2)
20.0ms
u1
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 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 587 to 421 computations (28.3% saved)

regimes95.0ms (0.8%)

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

8 calls:

12.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
11.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
11.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
11.0ms
u2
11.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
98.4%1u1
98.4%1u2
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)
98.4%1cosTheta_i
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 298 to 207 computations (30.5% saved)

regimes162.0ms (1.4%)

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

7 calls:

29.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
29.0ms
u2
29.0ms
(*.f32 314159265359/50000000000 u2)
20.0ms
u1
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
86.5%1cosTheta_i
94.5%2u1
95.4%2u2
94.5%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
94.5%2(/.f32 u1 (-.f32 1 u1))
93.1%2(sin.f32 (*.f32 314159265359/50000000000 u2))
95.4%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 273 to 188 computations (31.1% saved)

regimes121.0ms (1.1%)

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

6 calls:

20.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
19.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
19.0ms
(/.f32 u1 (-.f32 1 u1))
19.0ms
(*.f32 314159265359/50000000000 u2)
19.0ms
u1
Results
AccuracySegmentsBranch
90.2%2(sin.f32 (*.f32 314159265359/50000000000 u2))
90.0%2u1
90.0%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
90.0%2(/.f32 u1 (-.f32 1 u1))
92.3%2u2
92.3%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 258 to 179 computations (30.6% saved)

regimes59.0ms (0.5%)

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

6 calls:

11.0ms
(*.f32 314159265359/50000000000 u2)
9.0ms
(/.f32 u1 (-.f32 1 u1))
9.0ms
u1
9.0ms
u2
9.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
83.2%1cosTheta_i
83.2%1u1
83.2%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
83.2%1(/.f32 u1 (-.f32 1 u1))
83.2%1u2
83.2%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 229 to 160 computations (30.1% saved)

regimes48.0ms (0.4%)

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

6 calls:

10.0ms
u1
8.0ms
u2
7.0ms
cosTheta_i
7.0ms
(*.f32 314159265359/50000000000 u2)
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
83.1%1u1
83.1%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
83.1%1(/.f32 u1 (-.f32 1 u1))
83.1%1u2
83.1%1(*.f32 314159265359/50000000000 u2)
83.1%1cosTheta_i
Compiler

Compiled 149 to 108 computations (27.5% saved)

regimes61.0ms (0.5%)

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

6 calls:

26.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
8.0ms
(*.f32 314159265359/50000000000 u2)
6.0ms
u2
6.0ms
(/.f32 u1 (-.f32 1 u1))
6.0ms
u1
Results
AccuracySegmentsBranch
82.9%1u1
82.9%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.9%1(/.f32 u1 (-.f32 1 u1))
82.9%1u2
82.9%1(*.f32 314159265359/50000000000 u2)
82.9%1cosTheta_i
Compiler

Compiled 137 to 101 computations (26.3% saved)

regimes23.0ms (0.2%)

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

5 calls:

6.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
4.0ms
(/.f32 u1 (-.f32 1 u1))
4.0ms
u2
4.0ms
u1
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
82.7%1u1
82.7%1u2
82.7%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.7%1(/.f32 u1 (-.f32 1 u1))
82.7%1cosTheta_i
Compiler

Compiled 70 to 49 computations (30% saved)

regimes15.0ms (0.1%)

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

3 calls:

7.0ms
u2
4.0ms
u1
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.4%1u2
65.4%1cosTheta_i
65.4%1u1
Compiler

Compiled 43 to 29 computations (32.6% saved)

regimes10.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.8%)

Threshold costs -0.1b (-0.8%)

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

3 calls:

3.0ms
u2
3.0ms
u1
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.3%1cosTheta_i
65.3%1u1
65.3%1u2
Compiler

Compiled 35 to 24 computations (31.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002772938460111618
0.0031059833709150553
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.01605629362165928
0.018331270664930344
Compiler

Compiled 20 to 16 computations (20% saved)

simplify15.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
061474
186474
289474
391474
492474
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 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) 6442451/2147483648) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 2415919/134217728) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.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) 6442451/2147483648) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 6442451/2147483648) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 2415919/134217728) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 2415919/134217728) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2))))
(*.f32 314159265359/50000000000 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))))
(sqrt.f32 (*.f32 u1 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 198 to 151 computations (23.7% saved)

soundness2.1s (19.1%)

Rules
1242×log-prod
1242×log-prod
1242×log-prod
1242×log-prod
1144×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126664
2328764
04044294971713
19544213
234393925
039392
1848392
073813927
1196513697
035311
1753267
062316003
1161814283
2611714279
036343
1752295
035311
1753267
036343
1752295
036343
1752295
073813927
1196513697
01364
126664
2328764
036343
1752295
062316003
1161814283
2611714279
01364
126664
2328764
036343
1752295
035311
1753267
01364
126664
2328764
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1411 to 1020 computations (27.7% saved)

end0.0ms (0%)

preprocess120.0ms (1.1%)

Remove

(abs cosTheta_i)

Compiler

Compiled 392 to 270 computations (31.1% saved)

Profiling

Loading profile data...