Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 9.7s)

analyze144.0ms (1.5%)

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)

sample1.8s (18.2%)

Results
1.8s8256×body256valid
2.0ms10×body256precondition
Bogosity

preprocess74.0ms (0.8%)

Algorithm
egg-herbie
Rules
1122×fma-def
324×div-sub
196×associate-/r*
168×times-frac
158×sub-neg
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
036239
162235
293235
3173235
4386231
5984231
61566231
71783231
82132231
92174231
102194231
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 (neg.f32 u2))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 314159265359/50000000000 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 -1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 (neg.f32 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 314159265359/50000000000 u1)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (cos.f32 (*.f32 u1 314159265359/50000000000)))
Symmetry

(abs cosTheta_i)

(abs u2)

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

Compiled 28 to 22 computations (21.4% saved)

localize113.0ms (1.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 40 to 28 computations (30% saved)

series8.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

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

rewrite83.0ms (0.9%)

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 314159265359/50000000000 u2)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 u1 (-.f32 1 u1))
Outputs
(+.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 (log.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.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 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.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 u1 (-.f32 1 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 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (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) (pow.f32 (cbrt.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(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 u1 (-.f32 1 u1)) 3/2) 2/3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 4)
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1)
(pow.f32 (/.f32 (-.f32 (/.f32 1 u1) 1) 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 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))
(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 (*.f32 2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 1 u1) 1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))

simplify86.0ms (0.9%)

Algorithm
egg-herbie
Rules
1126×associate-*r/
828×associate-*l/
620×log-prod
548×associate-+r+
530×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03994294971631
19324163
233943891
Stop Event
node limit
Counts
161 → 229
Calls
Call 1
Inputs
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(+.f32 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 (log.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.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 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.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 u1 (-.f32 1 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 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (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) (pow.f32 (cbrt.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(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 u1 (-.f32 1 u1)) 3/2) 2/3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 4)
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1)
(pow.f32 (/.f32 (-.f32 (/.f32 1 u1) 1) 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 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))
(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 (*.f32 2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 1 u1) 1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (cos.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)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.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 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 1 u1))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 1 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 3)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 3/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (*.f32 1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (sqrt.f32 -1)) (+.f32 3/8 (/.f32 5/16 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 (fma.f32 u1 u1 u1) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(*.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 -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 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (+.f32 1 (/.f32 1 u1))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(+.f32 -1 (+.f32 (/.f32 -1 u1) (/.f32 -1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (/.f32 -1 (*.f32 u1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (+.f32 1 (/.f32 1 u1))))
(+.f32 0 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 314159265359/50000000000)
(+.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 u2 314159265359/50000000000)
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 u2 314159265359/50000000000)
(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 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 u2 314159265359/50000000000)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 u2 314159265359/50000000000)
(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 u2 314159265359/50000000000))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 u2 314159265359/50000000000)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u2 314159265359/50000000000)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 u2 314159265359/50000000000)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1) 1))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3)) 1/3))
(*.f32 u2 314159265359/50000000000)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 u2 314159265359/50000000000)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 314159265359/50000000000)
(+.f32 0 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))) (sin.f32 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(+.f32 0 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.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 (cbrt.f32 (*.f32 u1 u1)) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 u1)) (cbrt.f32 u1)) (/.f32 1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/4))
(*.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 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 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 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (cbrt.f32 (-.f32 1 u1))) u1)
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 u1)) (cbrt.f32 u1)) (/.f32 1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (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 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) u1) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) -2) (cbrt.f32 (-.f32 1 u1))) 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 (fma.f32 u1 u1 u1) u1)) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 6)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(/.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 u1 (-.f32 1 u1)) 3/2) 2/3)
(*.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 4)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1)
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (/.f32 (-.f32 (/.f32 1 u1) 1) 1) -1)
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.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 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))
(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 (*.f32 2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 1 u1) 1)) -1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))

eval238.0ms (2.4%)

Compiler

Compiled 4359 to 3374 computations (22.6% saved)

prune86.0ms (0.9%)

Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New20425229
Fresh000
Picked011
Done000
Total20426230
Accurracy
99.8%
Counts
230 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
91.5%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
77.2%
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
86.2%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
96.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
92.8%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
80.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
89.9%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
91.5%
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
77.2%
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
86.2%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
96.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
92.8%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
80.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
89.9%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
Compiler

Compiled 1752 to 1418 computations (19.1% saved)

localize576.0ms (5.9%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
99.0%
(*.f32 314159265359/50000000000 u2)
53.4%
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
99.5%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
94.9%
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
99.6%
(sqrt.f32 (fma.f32 u1 u1 u1))
99.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.6%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.6%
(/.f32 u1 (-.f32 1 u1))
99.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
99.4%
(cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))
99.2%
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 u2)
Compiler

Compiled 221 to 146 computations (33.9% saved)

series11.0ms (0.1%)

Counts
11 → 136
Calls

42 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
0.0ms
u1
@inf
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
0.0ms
u2
@0
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)

rewrite136.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1574×prod-diff
516×add-sqr-sqrt
508×pow1
504×*-un-lft-identity
480×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
029229
1578195
26586195
Stop Event
node limit
Counts
11 → 314
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)
(cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
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 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 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(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 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (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 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (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 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (sqrt.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.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 (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 u1 (-.f32 1 u1)) 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))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.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 (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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.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) 1) (/.f32 (cbrt.f32 u1) (-.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) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 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))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.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))))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(*.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 (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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.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) 1) (/.f32 (cbrt.f32 u1) (-.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) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 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))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.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))))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(log.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1))

simplify241.0ms (2.5%)

Algorithm
egg-herbie
Rules
1260×log-prod
878×associate-*r*
752×associate-*l*
710×fma-neg
626×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
068514104
1165912764
2696712644
Stop Event
node limit
Counts
450 → 461
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))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(sqrt.f32 (+.f32 (pow.f32 u1 2) u1))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2)))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 6))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
u1
(+.f32 1/2 u1)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(*.f32 -1 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.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)))
(-.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) 1)
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1))))) 1)
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))))) 1)
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 3)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1))))))) 1)
(*.f32 -1 (+.f32 1 (/.f32 1 u1)))
(-.f32 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (/.f32 1 (pow.f32 u1 2)))
(-.f32 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))
(-.f32 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3)))))
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))
(+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1)))))
(log.f32 (/.f32 -1 u1))
(+.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1))
(+.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(+.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (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 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 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(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 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (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 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (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 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (sqrt.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.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 (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 u1 (-.f32 1 u1)) 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))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.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 (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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.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) 1) (/.f32 (cbrt.f32 u1) (-.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) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 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))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.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))))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(*.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 (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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.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) 1) (/.f32 (cbrt.f32 u1) (-.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) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 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))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.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))))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(log.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
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))
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))
(fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(cos.f32 (*.f32 -314159265359/50000000000 u2))
(cos.f32 (*.f32 u2 -314159265359/50000000000))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (cos.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)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -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))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (cos.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)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (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 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -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))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (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) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 -314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 -314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 -314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 -314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.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 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 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/2))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 u1 1/2))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/2)))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 u1 1/2)) (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)))
(+.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (*.f32 1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1/2))))
(+.f32 (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (*.f32 1/16 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 u1 1/2)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 u1))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(fma.f32 -1/2 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 u1)))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(fma.f32 -1/2 (cos.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) 1/8)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) 1/8) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)))
(+.f32 (*.f32 -1/2 (cos.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))))
(fma.f32 -1/2 (cos.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 -1/16 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) (fma.f32 -1 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) 1/8))))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) -1/2 (fma.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1)) -1/16 (-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1) 1/8) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1))))
(sqrt.f32 (+.f32 (pow.f32 u1 2) u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 u2)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (hypot.f32 u1 (sqrt.f32 u1))) (hypot.f32 u1 (sqrt.f32 u1)))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2)))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 u2))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))))
(+.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (hypot.f32 u1 (sqrt.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (hypot.f32 u1 (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 4))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 2))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (pow.f32 u2 6))))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (fma.f32 u1 u1 u1)))))))
(+.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 (fma.f32 u1 u1 u1))) (pow.f32 u2 6) (*.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 (fma.f32 u1 u1 u1)))))))
(+.f32 (hypot.f32 u1 (sqrt.f32 u1)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (hypot.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (hypot.f32 u1 (sqrt.f32 u1))) (pow.f32 u2 6) (*.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (hypot.f32 u1 (sqrt.f32 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
u1
(+.f32 1/2 u1)
(+.f32 u1 1/2)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))
(+.f32 u1 (-.f32 1/2 (/.f32 1/8 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(+.f32 1/2 (-.f32 (+.f32 u1 (/.f32 1/16 (*.f32 u1 u1))) (/.f32 1/8 u1)))
(+.f32 1/2 (+.f32 u1 (-.f32 (/.f32 1/16 (*.f32 u1 u1)) (/.f32 1/8 u1))))
(*.f32 -1 u1)
(neg.f32 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(fma.f32 -1 u1 -1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(+.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) -1/2)
(+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (fma.f32 -1 u1 (/.f32 1/8 u1)) (+.f32 1/2 (/.f32 1/16 (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1/8 u1) u1) (-.f32 -1/2 (/.f32 1/16 (*.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 1 (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 (pow.f32 u1 4) (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 (+.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)))))
-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 (+.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 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (cos.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)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -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))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (cos.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)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (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 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -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))) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (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) (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))
(fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 -1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (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 1 (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 (pow.f32 u1 4) (*.f32 u1 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
(-.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) 1)
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1))))) 1)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) u1) (expm1.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))))
(+.f32 (/.f32 (/.f32 -1 u1) u1) (+.f32 -1 (/.f32 -1 u1)))
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))))) 1)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) u1) (expm1.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1))))))
(+.f32 -1 (+.f32 (/.f32 (/.f32 -1 u1) u1) (+.f32 (/.f32 -1 u1) (/.f32 (/.f32 -1 u1) (*.f32 u1 u1)))))
(-.f32 (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 3)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))) u1) (exp.f32 (+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1))))))) 1)
(+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) (pow.f32 u1 3)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 (exp.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))) u1) (expm1.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))))))
(+.f32 -1 (+.f32 (+.f32 (+.f32 (/.f32 (/.f32 -1 u1) (*.f32 u1 u1)) (/.f32 (/.f32 -1 u1) (pow.f32 u1 3))) (/.f32 -1 u1)) (/.f32 (/.f32 -1 u1) u1)))
(*.f32 -1 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(-.f32 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (/.f32 1 (pow.f32 u1 2)))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 1 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))
(-.f32 (+.f32 -1 (neg.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 (*.f32 -1 (+.f32 1 (/.f32 1 u1))) (+.f32 (/.f32 1 (pow.f32 u1 4)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (-.f32 (+.f32 -1 (neg.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 u1 4))) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 3))))
(+.f32 -1 (-.f32 (/.f32 -1 u1) (+.f32 (/.f32 1 (pow.f32 u1 3)) (+.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 1 (pow.f32 u1 4))))))
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(fma.f32 1/2 (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) 1/2 u1)
(fma.f32 u1 (*.f32 u1 1/2) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/3 (pow.f32 u1 3) u1))
(fma.f32 (*.f32 u1 u1) 1/2 (fma.f32 (pow.f32 u1 3) 1/3 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 1/3 (pow.f32 u1 3) u1)))
(fma.f32 (*.f32 u1 u1) 1/2 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 (pow.f32 u1 3) 1/3 u1)))
(+.f32 (log.f32 -1) (log.f32 (/.f32 1 u1)))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))
(log.f32 (/.f32 -1 u1))
(+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1))))
(+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1))))
(+.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1)))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (+.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1)))))
(+.f32 (+.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1)))) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (/.f32 1/2 (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(log.f32 (/.f32 -1 u1))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 u1)))
(+.f32 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1))
(+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1))))
(+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))
(+.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(+.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1)))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(+.f32 (+.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1)))) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (/.f32 1/2 (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) 2)
(sqrt.f32 (*.f32 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(log.f32 (pow.f32 (exp.f32 98696044010906577398881/2500000000000000000000) u2))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(*.f32 98696044010906577398881/2500000000000000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2) 1/2)
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2))
(fabs.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 2))
(fabs.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(log.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 3) (pow.f32 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 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 1)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 2)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2))
(fabs.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))) 1))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 314159265359/50000000000))))
(cos.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (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 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (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 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3))) (sqrt.f32 (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (sqrt.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))) (sqrt.f32 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))) (sqrt.f32 (-.f32 2 (/.f32 u1 (+.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 (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 (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 u1 (-.f32 1 u1)) 1/4) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2) (fma.f32 u1 u1 u1)))
(log.f32 (pow.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (hypot.f32 u1 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) (cbrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) (pow.f32 (fma.f32 u1 u1 u1) 1/4))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 1 1/2) (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 u1 u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 u1 u1 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 u1 u1))))
(pow.f32 (fma.f32 u1 u1 u1) 1/2)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) 1/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))) 1))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)))) (/.f32 -1 (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1)))) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (/.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 2 (/.f32 u1 (+.f32 -1 u1)))) (/.f32 -1 (-.f32 2 (/.f32 u1 (+.f32 -1 u1)))))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(+.f32 0 (/.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 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.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 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(+.f32 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(+.f32 0 (/.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 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (-.f32 (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) 1) (neg.f32 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 -1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(+.f32 0 (/.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 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.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 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (/.f32 1 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(+.f32 0 (/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1) (-.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 1))
(+.f32 0 (/.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 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 1 (/.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (-.f32 1 (*.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (+.f32 2 (+.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2))))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1) (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (/.f32 1 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (-.f32 2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) (+.f32 2 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 3)) (-.f32 (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))) (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2) -1)) (neg.f32 (+.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) 1) (neg.f32 (+.f32 2 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.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 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 1 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) -1)
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(+.f32 0 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))) (log.f32 (sqrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(fabs.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (/.f32 u1 (-.f32 1 u1)))

eval723.0ms (7.4%)

Compiler

Compiled 27975 to 21004 computations (24.9% saved)

prune465.0ms (4.8%)

Pruning

52 alts after pruning (48 fresh and 4 done)

PrunedKeptTotal
New1467391506
Fresh11920
Picked235
Done011
Total1480521532
Accurracy
99.8%
Counts
1532 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.0%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
78.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
78.1%
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
69.4%
(hypot.f32 u1 (sqrt.f32 u1))
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
78.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
78.9%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
86.2%
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
83.3%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
85.9%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.6%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
21.2%
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.3%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
96.9%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.1%
(*.f32 (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
19.9%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
69.6%
(sqrt.f32 (fma.f32 u1 u1 u1))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
79.0%
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
72.5%
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
92.8%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
78.9%
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
61.6%
(sqrt.f32 u1)
80.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
77.5%
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
89.9%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
78.9%
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
77.0%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
78.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
78.1%
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
69.4%
(hypot.f32 u1 (sqrt.f32 u1))
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
78.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
78.9%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
86.2%
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
83.3%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
85.9%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.6%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
21.2%
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.3%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
96.9%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.1%
(*.f32 (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (hypot.f32 u1 (sqrt.f32 u1)))
19.9%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
69.6%
(sqrt.f32 (fma.f32 u1 u1 u1))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
79.0%
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
72.5%
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
92.8%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) 2)))
78.9%
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
61.6%
(sqrt.f32 u1)
80.1%
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000))))))
77.5%
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
89.9%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))))
78.9%
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
Compiler

Compiled 2956 to 2356 computations (20.3% saved)

localize570.0ms (5.9%)

Local Accuracy

Found 15 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
99.4%
(cos.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
97.8%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
99.5%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
99.4%
(cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))
99.2%
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 u2)
99.8%
(log.f32 (/.f32 u1 (-.f32 1 u1)))
99.6%
(/.f32 u1 (-.f32 1 u1))
96.7%
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
99.5%
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
99.0%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 187 to 128 computations (31.6% saved)

series52.0ms (0.5%)

Counts
9 → 132
Calls

39 calls:

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

rewrite134.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
924×prod-diff
796×expm1-udef
518×add-sqr-sqrt
498×pow1
496×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033195
1684185
26691185
Stop Event
node limit
Counts
9 → 252
Calls
Call 1
Inputs
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 u2 314159265359/50000000000)
(cos.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -1 (/.f32 1 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) 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 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.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 (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 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.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 1 (neg.f32 (-.f32 1 u1))) (neg.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) u1)
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.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 1 u1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 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 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 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 (/.f32 1 (-.f32 1 u1)) 1/2) (sqrt.f32 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 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 (neg.f32 (-.f32 1 u1)) 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 (/.f32 1 u1) -1) -1/2)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (exp.f32 1/2) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(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 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 u1) (log.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 u1))) (log.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(-.f32 0 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 -1) (log.f32 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(-.f32 (log.f32 (neg.f32 u1)) (log.f32 (neg.f32 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -1 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1))) (*.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)))) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3) (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6)) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(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 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))

simplify201.0ms (2.1%)

Algorithm
egg-herbie
Rules
1126×fma-def
628×log-prod
606×*-commutative
542×+-commutative
538×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079714844
1218313780
2685013780
Stop Event
node limit
Counts
384 → 406
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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(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))))
(log.f32 u1)
(+.f32 (log.f32 u1) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (log.f32 u1) u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(log.f32 -1)
(+.f32 (log.f32 -1) (/.f32 1 u1))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1))))
(log.f32 -1)
(+.f32 (log.f32 -1) (/.f32 1 u1))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1))))
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (pow.f32 u1 1/6) (+.f32 (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6))))) (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (pow.f32 u1 3)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)) (*.f32 (pow.f32 -1 1/6) (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3))))))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2)) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)))))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2)) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3))))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.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)
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -1 (/.f32 1 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) 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 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.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 (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 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.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 1 (neg.f32 (-.f32 1 u1))) (neg.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) u1)
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.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 1 u1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 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 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 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 (/.f32 1 (-.f32 1 u1)) 1/2) (sqrt.f32 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 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 (neg.f32 (-.f32 1 u1)) 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 (/.f32 1 u1) -1) -1/2)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (exp.f32 1/2) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(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 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 u1) (log.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 u1))) (log.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(-.f32 0 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 -1) (log.f32 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(-.f32 (log.f32 (neg.f32 u1)) (log.f32 (neg.f32 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -1 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1))) (*.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)))) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(sqrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(expm1.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(log1p.f32 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3) (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6)) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(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 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
Outputs
u1
(+.f32 (pow.f32 u1 2) u1)
(fma.f32 u1 u1 u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (pow.f32 u1 4) (+.f32 u1 (*.f32 u1 (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))))
(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 (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)))))
(+.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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 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 (*.f32 u1 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 (*.f32 u1 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 (*.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 (*.f32 u1 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 (*.f32 u1 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 (*.f32 u1 u1) (sqrt.f32 -1))) (/.f32 (-.f32 1 (/.f32 (+.f32 -1/2 (*.f32 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2) -1/2)) -1)) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (/.f32 -1/2 (*.f32 u1 (sqrt.f32 -1)))))
(log.f32 u1)
(+.f32 (log.f32 u1) u1)
(+.f32 u1 (log.f32 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (log.f32 u1) u1))
(fma.f32 1/2 (*.f32 u1 u1) (+.f32 u1 (log.f32 u1)))
(+.f32 u1 (fma.f32 (*.f32 u1 u1) 1/2 (log.f32 u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(fma.f32 1/2 (*.f32 u1 u1) (+.f32 (log.f32 u1) (fma.f32 1/3 (pow.f32 u1 3) u1)))
(+.f32 (fma.f32 (pow.f32 u1 3) 1/3 u1) (fma.f32 (*.f32 u1 u1) 1/2 (log.f32 u1)))
(log.f32 -1)
(+.f32 (log.f32 -1) (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (log.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1))))
(+.f32 (+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 u1 u1)) (/.f32 1/3 (pow.f32 u1 3))))
(log.f32 -1)
(+.f32 (log.f32 -1) (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (log.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (log.f32 -1) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (log.f32 -1) (/.f32 1 u1))))
(+.f32 (+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 u1 u1)) (/.f32 1/3 (pow.f32 u1 3))))
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1))))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))) (*.f32 (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (cos.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(fma.f32 u1 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(fma.f32 (fma.f32 1/18 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (fma.f32 7/72 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9)) (pow.f32 u1 1/6)))) (*.f32 u1 u1) (fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(fma.f32 (*.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 11/72)) (fma.f32 u1 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))) (pow.f32 u1 2)) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (pow.f32 u1 1/6) (+.f32 (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6))))) (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))) (pow.f32 u1 3)))))
(fma.f32 (fma.f32 1/18 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (fma.f32 7/72 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9)) (pow.f32 u1 1/6)))) (*.f32 u1 u1) (+.f32 (fma.f32 (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 7/216 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9)) (pow.f32 u1 1/6)) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 91/1296)))))))
(fma.f32 (*.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 11/72)) (fma.f32 u1 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (fma.f32 (pow.f32 u1 3) (fma.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 7/216 (fma.f32 1/6 (*.f32 (pow.f32 u1 1/6) (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 91/1296)))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/3 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (*.f32 u1 u1) 2/9)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (*.f32 7/72 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)) (*.f32 (pow.f32 -1 1/6) (pow.f32 (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1/3))))))))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/3 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 91/1296 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (pow.f32 u1 3)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (+.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 7/216 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 14/81) (pow.f32 u1 3)) (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))))))))))))
(fma.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (+.f32 (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 91/1296 (fma.f32 1/6 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 u1 3) 2/9)) (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2))) 7/216 (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (*.f32 u1 u1) 2/9)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 7/72 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 u1 3) 14/81)) (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2) u1) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(-.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2)) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2) u1) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (-.f32 (fma.f32 7/72 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (*.f32 u1 u1) 2/9)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2)))
(+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)))))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2)) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3)) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2) u1) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -1 (/.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) -14/81) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 -91/1296 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -7/216 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/6 (*.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))) (pow.f32 u1 3)) (fma.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 1/18 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (-.f32 (fma.f32 7/72 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (-.f32 (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (*.f32 u1 u1) 2/9)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) -14/81) (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2/9) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -133/1296))) (pow.f32 u1 3)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) -1/2)))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 4) (fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 0) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000))))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3))))) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))) (+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/6) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)) (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (/.f32 (*.f32 1 u1) (-.f32 1 u1)) 1/3)))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (*.f32 (pow.f32 u2 2) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 6) (fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 0)) (fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000))) (fma.f32 (pow.f32 u2 4) (fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 0) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000)))))
(+.f32 (fma.f32 (pow.f32 u2 6) (fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 0) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000)))) (*.f32 (pow.f32 u2 4) (fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.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)
1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) 1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (+.f32 1 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4) 1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2)) (fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 4)) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6) 1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 -1 (/.f32 1 (/.f32 (neg.f32 (-.f32 1 u1)) 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 (/.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 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.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 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.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 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (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) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (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 1 (neg.f32 (-.f32 1 u1))) (neg.f32 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 (*.f32 (/.f32 1 (-.f32 1 u1)) 1) u1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 u1 (/.f32 (-.f32 1 (pow.f32 u1 3)) (+.f32 1 (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(/.f32 1 (+.f32 -1 (/.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 (E.f32) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -2))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (exp.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.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 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 (/.f32 1 u1) -1)) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 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 (/.f32 u1 (-.f32 1 u1))) 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.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 (/.f32 1 (-.f32 1 u1)) 1/2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.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 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 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 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(*.f32 (pow.f32 u1 1/4) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(/.f32 -1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(/.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 (+.f32 -1 u1) 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 (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 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(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 (exp.f32 1/2) (log.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1)
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (sqrt.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.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)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 0 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 u1) (log.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (/.f32 1 (-.f32 1 u1))) (log.f32 u1))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (log.f32 u1)) (cbrt.f32 (log.f32 u1))) (cbrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1))) (fma.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) 1 (*.f32 (log1p.f32 (neg.f32 u1)) 1)))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))) (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 0 (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (fma.f32 1 (log.f32 u1) (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(+.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (log1p.f32 (neg.f32 u1))))
(-.f32 0 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(neg.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1)))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (log.f32 -1) (log.f32 (/.f32 (neg.f32 (-.f32 1 u1)) u1)))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (log.f32 (neg.f32 u1)) (log.f32 (neg.f32 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 -1 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(neg.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1))) (*.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (fma.f32 (log.f32 u1) (log.f32 u1) (*.f32 (log1p.f32 (neg.f32 u1)) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (fma.f32 (log1p.f32 (neg.f32 u1)) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))) (*.f32 (log.f32 u1) (log.f32 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (*.f32 (log1p.f32 (neg.f32 u1)) (log1p.f32 (neg.f32 u1)))) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 (log.f32 u1) (log.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 6)) (+.f32 (log.f32 u1) (log1p.f32 (neg.f32 u1))))
(pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3) 1/3)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2)
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(neg.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(neg.f32 (log.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(fabs.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 3))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (-.f32 (/.f32 u1 (-.f32 1 u1)) 1))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 1 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 4))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3) (pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6) 3))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 4))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6)) (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1/6))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.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 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) 1/2)
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.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 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000))) 1/2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)
(cos.f32 (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(cos.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))

eval334.0ms (3.4%)

Compiler

Compiled 15188 to 11626 computations (23.5% saved)

prune247.0ms (2.5%)

Pruning

53 alts after pruning (44 fresh and 9 done)

PrunedKeptTotal
New71213725
Fresh123143
Picked055
Done044
Total72453777
Accurracy
99.9%
Counts
777 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
77.0%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
78.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
79.0%
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
73.7%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
78.1%
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
69.4%
(hypot.f32 u1 (sqrt.f32 u1))
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
78.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.6%
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
78.9%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
86.2%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000)))
86.2%
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
65.9%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
83.3%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.9%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
69.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
21.2%
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.3%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
96.9%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.1%
(*.f32 (sqrt.f32 u1) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.1%
(*.f32 (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
19.9%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
69.6%
(sqrt.f32 (fma.f32 u1 u1 u1))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
72.5%
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
61.6%
(sqrt.f32 u1)
80.1%
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
68.9%
(exp.f32 (*.f32 (+.f32 (log.f32 u1) u1) 1/2))
77.5%
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
60.8%
(exp.f32 (*.f32 (log.f32 u1) 1/2))
68.1%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
77.0%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
78.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
79.0%
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
73.7%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
78.1%
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
69.4%
(hypot.f32 u1 (sqrt.f32 u1))
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
78.8%
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.6%
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
78.9%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
86.2%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000)))
86.2%
(*.f32 (fma.f32 (*.f32 u2 u2) -98696044010906577398881/5000000000000000000000 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
65.9%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
83.3%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.9%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
69.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
21.2%
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
98.8%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.4%
(*.f32 (sqrt.f32 (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.3%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
96.9%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.1%
(*.f32 (sqrt.f32 u1) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.1%
(*.f32 (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
19.9%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
69.6%
(sqrt.f32 (fma.f32 u1 u1 u1))
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
72.5%
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
61.6%
(sqrt.f32 u1)
80.1%
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
68.9%
(exp.f32 (*.f32 (+.f32 (log.f32 u1) u1) 1/2))
77.5%
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
60.8%
(exp.f32 (*.f32 (log.f32 u1) 1/2))
68.1%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
Compiler

Compiled 2842 to 2270 computations (20.1% saved)

localize452.0ms (4.7%)

Local Accuracy

Found 18 expressions with local accuracy:

NewAccuracyProgram
99.5%
(cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
99.4%
(cos.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
97.6%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
99.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
99.0%
(*.f32 314159265359/50000000000 u2)
99.5%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
99.4%
(cos.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
99.7%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
99.4%
(cos.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
99.5%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
99.4%
(cos.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
99.0%
(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 194 to 125 computations (35.6% saved)

series79.0ms (0.8%)

Counts
8 → 148
Calls

42 calls:

TimeVariablePointExpression
38.0ms
u2
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
15.0ms
u1
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
7.0ms
u1
@inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
4.0ms
u1
@-inf
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
2.0ms
u2
@0
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)

rewrite137.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
1812×prod-diff
578×add-sqr-sqrt
560×pow1
558×*-un-lft-identity
534×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030224
1651182
27604182
Stop Event
node limit
Counts
8 → 199
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))))
Outputs
(-.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 (+.f32 1 (neg.f32 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.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 (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (pow.f32 u1 -2) (-.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 u1 -2) -1)) (+.f32 (/.f32 1 u1) 1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 2)
(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))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 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 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 (*.f32 u1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.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 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.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 1 (pow.f32 u1 3)) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (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) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 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) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.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 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 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 1 u1) (neg.f32 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 -1))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 1 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 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))))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6)) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3) (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 2)
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))

simplify161.0ms (1.7%)

Algorithm
egg-herbie
Rules
954×associate-*r*
858×associate-*l*
670×log-prod
608×fma-def
460×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062512471
1167011779
2627111717
Stop Event
node limit
Counts
347 → 342
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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
u1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) u1)) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(sqrt.f32 u1)
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(pow.f32 u1 1/6)
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (pow.f32 u1 1/6))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (pow.f32 u1 1/6)))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 6))) (pow.f32 u1 1/6))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(-.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 (+.f32 1 (neg.f32 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.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 (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (*.f32 (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (pow.f32 u1 -2) (-.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 u1 -2) -1)) (+.f32 (/.f32 1 u1) 1))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 1)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 2)
(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))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 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 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 (*.f32 u1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.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 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.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 1 (pow.f32 u1 3)) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (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) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 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) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.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 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 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 1 u1) (neg.f32 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 -1))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 1 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 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))))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6)) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) 1)
(*.f32 1 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3) (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 2)
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
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 (*.f32 u1 u1) (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 u1 (*.f32 u1 (fma.f32 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))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (/.f32 1 u1)))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(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 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (/.f32 1 u1)))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.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))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 (*.f32 -1/2 (/.f32 (*.f32 (cos.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 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (/.f32 (cos.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)))))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) -1))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))
(sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 4))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))) (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 6)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
u1
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1))
(+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) u1)) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) u1)) u1)))
(fma.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6)) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) u1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1)))))
(+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 u1))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (sqrt.f32 u1) (fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 u1)) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))) (*.f32 (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 1) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 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 (*.f32 u1 u1) (pow.f32 u1 3)) u1)
(+.f32 u1 (*.f32 u1 (fma.f32 u1 u1 u1)))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 u1 (*.f32 u1 (fma.f32 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))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (/.f32 1 u1)))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(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 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 (*.f32 u1 u1))) (/.f32 1 u1)))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(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) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.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) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (cos.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))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))))
(*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 1/2 (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (*.f32 5/16 (sqrt.f32 -1)) (cos.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))))
(sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))) (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1))))))
(+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))) (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (+.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))
(+.f32 (*.f32 (+.f32 (*.f32 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow.f32 u2 4)) 1) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1))))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))) (+.f32 (*.f32 -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 1 1/6) (sqrt.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(sqrt.f32 u1)
(+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (sqrt.f32 u1)))
(fma.f32 (pow.f32 u2 4) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 0) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1)))
(fma.f32 (pow.f32 u2 4) (fma.f32 (sqrt.f32 u1) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (fma.f32 (pow.f32 u1 1/6) 0 (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000 (sqrt.f32 u1))))) (+.f32 (*.f32 (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (sqrt.f32 u1)) (*.f32 -98696044010906577398881/7500000000000000000000 (sqrt.f32 u1))) (pow.f32 u2 2)) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -9740909103402808085817682884085781839780052161/225000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/50625000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (*.f32 1 u1) 1/3)))))))))))
(fma.f32 (pow.f32 u2 4) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 0) (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (+.f32 (fma.f32 (*.f32 (sqrt.f32 u1) -98696044010906577398881/5000000000000000000000) (*.f32 u2 u2) (sqrt.f32 u1)) (*.f32 (pow.f32 u2 6) (fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 0)) (fma.f32 961389193575684075633145058384385882649239799132134631991269883031841/3375000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1) (fma.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (sqrt.f32 u1) (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000))))))))
(fma.f32 (pow.f32 u2 4) (fma.f32 (sqrt.f32 u1) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (fma.f32 (pow.f32 u1 1/6) 0 (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 u1)) (fma.f32 (pow.f32 u2 6) (+.f32 (*.f32 (pow.f32 u1 1/6) 0) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000)) (*.f32 (sqrt.f32 u1) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 u1))))
(fma.f32 (pow.f32 u2 4) (fma.f32 (sqrt.f32 u1) -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (fma.f32 (pow.f32 u1 1/6) 0 (*.f32 (sqrt.f32 u1) 9740909103402808085817682884085781839780052161/112500000000000000000000000000000000000000000))) (fma.f32 (*.f32 u2 u2) (*.f32 -98696044010906577398881/5000000000000000000000 (sqrt.f32 u1)) (fma.f32 (pow.f32 u2 6) (+.f32 (*.f32 (pow.f32 u1 1/6) 0) (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) -961389193575684075633145058384385882649239799132134631991269883031841/6328125000000000000000000000000000000000000000000000000000000000000) (*.f32 (sqrt.f32 u1) 6729724355029788529432015408690701178544678593924942423938889181222887/101250000000000000000000000000000000000000000000000000000000000000000))) (sqrt.f32 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/6) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (*.f32 -1 u1) 1/6) (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (pow.f32 (neg.f32 u1) 1/6) (cbrt.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(pow.f32 u1 1/6)
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (pow.f32 u1 1/6))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (pow.f32 u1 1/6))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (pow.f32 u1 1/6)))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (pow.f32 u1 1/6)))
(+.f32 (*.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 2))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 4))) (+.f32 (*.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (pow.f32 u2 6))) (pow.f32 u1 1/6))))
(fma.f32 -98696044010906577398881/15000000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 1/6)) (fma.f32 -9740909103402808085817682884085781839780052161/450000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 4) (pow.f32 u1 1/6)) (fma.f32 -22111951452240733739562336342840875300932515380039096535799207309732343/101250000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 6) (pow.f32 u1 1/6)) (pow.f32 u1 1/6))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(-.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 (+.f32 1 (neg.f32 (/.f32 1 u1)))))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 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 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2)))
(*.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 (/.f32 1 (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (*.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (cbrt.f32 (+.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 (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (*.f32 (sqrt.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 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))) (sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(*.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 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)))
(*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (/.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)))) (*.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (/.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -3))) (+.f32 (pow.f32 u1 -2) (-.f32 1 (/.f32 -1 u1))))
(*.f32 (/.f32 1 (+.f32 -1 (pow.f32 u1 -3))) (-.f32 (+.f32 (pow.f32 u1 -2) 1) (/.f32 -1 u1)))
(/.f32 (+.f32 (-.f32 1 (/.f32 -1 u1)) (pow.f32 u1 -2)) (+.f32 -1 (pow.f32 u1 -3)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 u1 -2) -1)) (+.f32 (/.f32 1 u1) 1))
(*.f32 (+.f32 1 (/.f32 1 u1)) (/.f32 1 (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (-.f32 1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(/.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 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 2)
(/.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)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(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))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(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)))
(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 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3) 1/3)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 2)
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 2))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) 3))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))) 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2) 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))) 1))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) u1))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3)))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(expm1.f32 (log1p.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 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))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(+.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))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(+.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))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (+.f32 1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.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 (pow.f32 u1 3) 1) (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 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (+.f32 u1 (*.f32 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 3) 1) (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 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 3) 1) (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 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 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 (pow.f32 u1 3) 1) (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 1 (pow.f32 u1 3)) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 3) 1) (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 1 (pow.f32 u1 3)) (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 (pow.f32 u1 3) 1) (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) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.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 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (-.f32 (+.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (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 (pow.f32 u1 3) 1) (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 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 (*.f32 u1 u1) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2) (neg.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))) (fma.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (neg.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 3) 1) (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 u1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 1 u1) (neg.f32 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u1 u1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (pow.f32 u1 3) 1) (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) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 -1))
(/.f32 u1 (/.f32 (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)) (fma.f32 u1 u1 -1)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (/.f32 (fma.f32 u1 u1 -1) (+.f32 u1 -1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) 1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(/.f32 (/.f32 (+.f32 u1 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 1 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)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 1 u1) 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 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(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))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 u1 (-.f32 1 u1))))
(fabs.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(*.f32 (cos.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 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 1 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1)
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 4))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 u1 (cos.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 4))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6)) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(sqrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 3))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 1 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3) (pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/3)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 3)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1/6) 2)
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(log.f32 (exp.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(exp.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) 1/3))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) 1))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(cbrt.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))

eval434.0ms (4.5%)

Compiler

Compiled 18102 to 13497 computations (25.4% saved)

prune187.0ms (1.9%)

Pruning

50 alts after pruning (40 fresh and 10 done)

PrunedKeptTotal
New1055131068
Fresh122739
Picked235
Done279
Total1071501121
Accurracy
99.9%
Counts
1121 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.5%
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
78.4%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
60.6%
(pow.f32 (pow.f32 u1 1/6) 3)
79.0%
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
73.7%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))) 3)
61.3%
(pow.f32 (cbrt.f32 (sqrt.f32 u1)) 3)
98.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.5%
(/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.6%
(/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
78.9%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
19.5%
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
86.2%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -98696044010906577398881/5000000000000000000000)))
65.9%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
19.5%
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
83.3%
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.9%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (cos.f32 (*.f32 314159265359/50000000000 u2))))
98.5%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
69.2%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.2%
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
86.1%
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
21.2%
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
86.3%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)))) 1))
86.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
95.3%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 2)) (+.f32 -2 (/.f32 u1 (+.f32 -1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
55.4%
(*.f32 (sqrt.f32 (-.f32 (+.f32 1 (/.f32 u1 (-.f32 1 u1))) 1)) (cos.f32 (*.f32 314159265359/50000000000 u2)))
55.3%
(*.f32 (sqrt.f32 (-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))))))
86.4%
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.9%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
74.1%
(*.f32 (sqrt.f32 u1) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)))) 1))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
69.1%
(*.f32 (log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1)))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
19.9%
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
98.9%
(*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
18.9%
(*.f32 1 u1)
79.0%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
78.9%
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
78.9%
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
61.6%
(sqrt.f32 u1)
80.1%
(log.f32 (exp.f32 (/.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
68.1%
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
Compiler

Compiled 1831 to 1368 computations (25.3% saved)

regimes317.0ms (3.3%)

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

8 calls:

42.0ms
u1
40.0ms
u2
39.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
38.0ms
(*.f32 314159265359/50000000000 u2)
37.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Results
AccuracySegmentsBranch
98.9%1cosTheta_i
98.9%1u1
98.9%1u2
98.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
98.9%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.9%1(/.f32 u1 (-.f32 1 u1))
98.9%1(cos.f32 (*.f32 314159265359/50000000000 u2))
98.9%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1148 to 821 computations (28.5% saved)

regimes187.0ms (1.9%)

Counts
33 → 2
Calls
Call 1
Inputs
(*.f32 1 u1)
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) 1/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(exp.f32 (*.f32 (+.f32 (log.f32 u1) u1) 1/2))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
Calls

7 calls:

35.0ms
(*.f32 314159265359/50000000000 u2)
28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
28.0ms
u1
27.0ms
(/.f32 u1 (-.f32 1 u1))
27.0ms
u2
Results
AccuracySegmentsBranch
86.4%1cosTheta_i
97.2%2u2
97.2%2(*.f32 314159265359/50000000000 u2)
96.1%2u1
96.1%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
96.1%2(/.f32 u1 (-.f32 1 u1))
97.2%2(cos.f32 (*.f32 314159265359/50000000000 u2))
Compiler

Compiled 310 to 209 computations (32.6% saved)

regimes316.0ms (3.2%)

Counts
32 → 2
Calls
Call 1
Inputs
(*.f32 1 u1)
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) 1/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(exp.f32 (*.f32 (+.f32 (log.f32 u1) u1) 1/2))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) (sqrt.f32 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) 2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
Outputs
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2)))
Calls

6 calls:

160.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
39.0ms
(/.f32 u1 (-.f32 1 u1))
38.0ms
u1
27.0ms
(*.f32 314159265359/50000000000 u2)
26.0ms
u2
Results
AccuracySegmentsBranch
90.0%2u1
90.0%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
90.0%2(/.f32 u1 (-.f32 1 u1))
94.1%2u2
94.1%2(*.f32 314159265359/50000000000 u2)
94.1%2(cos.f32 (*.f32 314159265359/50000000000 u2))
Compiler

Compiled 295 to 200 computations (32.2% saved)

regimes79.0ms (0.8%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 1 u1)
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) 1/2))
(sqrt.f32 (fma.f32 u1 u1 u1))
(pow.f32 (pow.f32 u1 1/6) 3)
(exp.f32 (*.f32 (+.f32 (log.f32 u1) u1) 1/2))
Outputs
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
Calls

7 calls:

20.0ms
(*.f32 314159265359/50000000000 u2)
10.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
10.0ms
u1
9.0ms
u2
9.0ms
(/.f32 u1 (-.f32 1 u1))
Results
AccuracySegmentsBranch
86.2%1cosTheta_i
86.2%1u1
86.2%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
86.2%1(/.f32 u1 (-.f32 1 u1))
86.2%1(cos.f32 (*.f32 314159265359/50000000000 u2))
86.2%1u2
86.2%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 207 to 145 computations (30% saved)

regimes77.0ms (0.8%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 1 u1)
(sqrt.f32 u1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cos.f32 (*.f32 u2 314159265359/50000000000)) u1)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1))
(sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (+.f32 u1 1/2) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) 1) u1)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u1 (*.f32 u2 u2)) u1)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 (pow.f32 u2 2) u1)) u1)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1)))
(sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Calls

7 calls:

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

Compiled 150 to 107 computations (28.7% saved)

regimes9.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f32 1 u1)
(sqrt.f32 u1)
Outputs
(sqrt.f32 u1)
Calls

3 calls:

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

Compiled 20 to 15 computations (25% saved)

regimes9.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 1 u1)
Outputs
(*.f32 1 u1)
Calls

3 calls:

2.0ms
u1
2.0ms
u2
2.0ms
cosTheta_i
Results
AccuracySegmentsBranch
18.9%1u1
18.9%1cosTheta_i
18.9%1u2
Compiler

Compiled 18 to 14 computations (22.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9982426762580872
0.9983213543891907
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.05929320678114891
0.060680557042360306
Compiler

Compiled 20 to 16 computations (20% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
18×*-commutative
10×+-commutative
sub-neg
distribute-lft-neg-in
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039273
153273
263273
367273
471273
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 16748695/16777216) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 16106127/268435456) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 u1)
(*.f32 1 u1)
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 16748695/16777216) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 u1))) (cos.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(if (<=.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) 16748695/16777216) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 16106127/268435456) (*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 16106127/268435456) (*.f32 (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) (*.f32 (cos.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2)) 1) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (+.f32 1 (*.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2))) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(sqrt.f32 u1)
(*.f32 1 u1)
u1
Compiler

Compiled 117 to 93 computations (20.5% saved)

soundness878.0ms (9%)

Rules
1260×log-prod
1242×log-prod
1126×associate-*r/
1126×associate-*r/
954×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03994294971631
19324163
233943891
068514104
1165912764
2696712644
01364
126664
2328764
03994294971631
19324163
233943891
062512471
1167011779
2627111717
062512471
1167011779
2627111717
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 551 to 435 computations (21.1% saved)

end0.0ms (0%)

preprocess89.0ms (0.9%)

Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 282 to 210 computations (25.5% saved)

Profiling

Loading profile data...