Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 12.6s)

analyze180.0ms (1.4%)

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

Compiled 37 to 28 computations (24.3% saved)

sample2.1s (16.3%)

Results
2.0s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess24.0ms (0.2%)

Algorithm
egg-herbie
Rules
66×sub-neg
48×fma-def
42×+-commutative
26×*-commutative
24×div-sub
Iterations

Useful iterations: 0 (0.0ms)

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

Compiled 17 to 14 computations (17.6% saved)

simplify15.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01333
11933
22333
33033
43833
54833
66133
77933
89233
99533
109633
Stop Event
saturated
Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 28 to 22 computations (21.4% saved)

localize115.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 40 to 28 computations (30% saved)

series6.0ms (0%)

Counts
4 → 36
Calls

15 calls:

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

rewrite84.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

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

simplify139.0ms (1.1%)

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

Useful iterations: 2 (0.0ms)

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

eval115.0ms (0.9%)

Compiler

Compiled 4304 to 3362 computations (21.9% saved)

prune332.0ms (2.6%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New19826224
Fresh000
Picked011
Done000
Total19827225
Accurracy
99.8%
Counts
225 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.8%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.9%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
94.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)))
97.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
93.2%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
88.7%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.8%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.9%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
94.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)))
97.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
93.2%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
88.7%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Compiler

Compiled 1812 to 1466 computations (19.1% saved)

localize642.0ms (5.1%)

Local Accuracy

Found 20 expressions with local accuracy:

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

Compiled 273 to 175 computations (35.9% saved)

series64.0ms (0.5%)

Counts
11 → 152
Calls

51 calls:

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

rewrite99.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
668×add-sqr-sqrt
650×pow1
646×*-un-lft-identity
618×add-exp-log
618×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify214.0ms (1.7%)

Algorithm
egg-herbie
Rules
1140×fma-def
728×log-prod
684×*-commutative
534×times-frac
516×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
081617546
1236616410
2752916394
Stop Event
node limit
Counts
400 → 449
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6))))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))))))))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1/2)
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (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 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (pow.f32 1 -1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (/.f32 1 u1) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(pow.f32 (pow.f32 (/.f32 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))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 1)
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 (pow.f32 u1 3) 1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 3) 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 3) 1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (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) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6) 3))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 -314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 u2 314159265359/50000000000 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) u2))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) u2)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/100000000000 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1))) (*.f32 u2 (*.f32 (sqrt.f32 -1) 314159265359/50000000000)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 314159265359/100000000000 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1))))))
(fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 314159265359/100000000000 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 -1) u2)
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 u2 (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))) u2) (fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) u2) (fma.f32 -1/2 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) u2)
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 u2 (sqrt.f32 -1) (*.f32 1/2 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 1/2 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1))) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 3/8 (*.f32 u2 (sqrt.f32 -1))) (*.f32 u1 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (*.f32 u1 u1)) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1))) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 3/8 (*.f32 u2 (sqrt.f32 -1))) (*.f32 u1 u1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (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 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (/.f32 1/2 (/.f32 u1 (sqrt.f32 -1)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 -1)))
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 (fma.f32 u1 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (pow.f32 u1 4))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (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 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(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 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (*.f32 (+.f32 1 u1) u1) (-.f32 1 (pow.f32 u1 2)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
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 (fma.f32 u1 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (*.f32 u1 u1) (+.f32 (+.f32 u1 (pow.f32 u1 3)) (pow.f32 u1 4)))
(+.f32 (+.f32 u1 (pow.f32 u1 3)) (fma.f32 u1 u1 (pow.f32 u1 4)))
(+.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (pow.f32 u1 4))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (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 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(+.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1)))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))))
(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 (/.f32 1 u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 1 (pow.f32 u1 3))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(fma.f32 u1 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2))))
(+.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1/2) u1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (+.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 7/72)))))
(fma.f32 u1 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1/18 (fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 7/72))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 1/3 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) u1) (+.f32 (*.f32 (pow.f32 u1 3) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 1/6 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6))))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (*.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (pow.f32 u1 1/6)))))))) (+.f32 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (*.f32 (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (+.f32 (*.f32 (sqrt.f32 1) (*.f32 (+.f32 (*.f32 7/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3)) (*.f32 1/36 (pow.f32 (*.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) u1)) 1/3))) (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1/3) (pow.f32 u1 1/6)))) (*.f32 7/72 (*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))) (pow.f32 u1 2)))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1/2) u1 (fma.f32 (pow.f32 u1 3) (fma.f32 7/216 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (fma.f32 91/1296 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 14/81)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (fma.f32 1/18 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (+.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 7/72)))))))
(fma.f32 u1 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))) (fma.f32 (pow.f32 u1 3) (fma.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 7/216 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (fma.f32 (*.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 14/81) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (pow.f32 u1 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 91/1296)))) (fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 1/18 (fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 (pow.f32 u1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) 7/72))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 1/3 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) 1/6)))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/3 (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))))))
(fma.f32 1/3 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 1/18 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) 1/6))))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/3 (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) u1) (/.f32 2/9 u1)) (+.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1)) 11/72)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 3))))) (+.f32 (*.f32 7/216 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (+.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 -1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/3))) (pow.f32 u1 2)))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3)))) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))))))
(fma.f32 1/3 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 14/81) (pow.f32 u1 3)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 1/6 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (pow.f32 u1 3)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (fma.f32 7/216 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 u1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 91/1296 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1/18))))))))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/3 (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1)) 7/72 (fma.f32 (pow.f32 -1 1/6) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (pow.f32 u1 3) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 14/81))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6 (fma.f32 1/6 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 u1 3) 2/9)) (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 7/216 (fma.f32 (*.f32 (pow.f32 -1 1/6) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) u1) (/.f32 2/9 u1)) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1)) 1/18 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 91/1296))))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1/2) u1)))
(-.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 u1 -1/2)))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))))))))
(fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 u1 u1)) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1/2) u1) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1/18)))))
(fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 u1 -1/2))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1)) 11/72))))
(+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 -91/648 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 -7/216 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))) (+.f32 (*.f32 -91/1296 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (+.f32 (*.f32 -7/216 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 (sqrt.f32 -1) (*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1/3) (+.f32 (*.f32 1/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1/3)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3))) (*.f32 -1/3 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 1 1/3)))) u1)) (*.f32 1/18 (*.f32 (pow.f32 1 1/3) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2)))))))))
(fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 u1 u1)) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1 (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) -14/81) (fma.f32 -91/1296 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -7/216 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 -1/6 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9)))))) (pow.f32 u1 3)) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1/2) u1) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1/18))))))
(fma.f32 (*.f32 (/.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) u1) (/.f32 2/9 u1)) (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 u1 -1/2))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) u1)) 11/72)) (/.f32 (fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) -14/81) (+.f32 (*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 2/9) (*.f32 -1/6 (cbrt.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) -133/1296))) (pow.f32 u1 3)))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/6) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 3)
(pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1/2)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(pow.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) u2))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(fabs.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (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 (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 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 1 -1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (pow.f32 (/.f32 1 u1) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) -1/2) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2) -1/2) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2))
(pow.f32 (pow.f32 (/.f32 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)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) -1/2))
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))) 1)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 1 (fma.f32 u1 u1 u1)) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (+.f32 (pow.f32 u1 3) 1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 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 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 u1 3) 1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.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 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 (pow.f32 u1 3) 1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 (-.f32 1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.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 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) u1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) 1) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 3) 1) (neg.f32 u1)) (*.f32 (fma.f32 u1 u1 (-.f32 1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 1 (pow.f32 u1 3)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (+.f32 u1 (pow.f32 u1 4)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 -1) (+.f32 -1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 (fma.f32 u1 u1 -1) (fma.f32 u1 u1 -1)))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (-.f32 (*.f32 (+.f32 (*.f32 u1 u1) 1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (+.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3)) (-.f32 (*.f32 (+.f32 (*.f32 u1 u1) 1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (*.f32 u1 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1)) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 2)) (-.f32 (*.f32 u1 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1))))
(pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 1)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 2)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 3)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3) 1/3)
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 2))
(fabs.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))
(log.f32 (exp.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) 3) (pow.f32 (+.f32 u1 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(exp.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) 1))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (+.f32 u1 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 3/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (/.f32 1 u1) -1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.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 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))))) (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) 2))
(*.f32 (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1) (pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) -1))
(pow.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) -2)
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (cbrt.f32 (*.f32 u1 u1)) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)))
(/.f32 (cbrt.f32 (*.f32 u1 u1)) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (cbrt.f32 (*.f32 u1 u1)) (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(/.f32 u1 (-.f32 1 u1))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(/.f32 u1 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 3) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6) 3))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.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)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) 1) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))) (cbrt.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) 4) (cbrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1/6))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval808.0ms (6.4%)

Compiler

Compiled 38197 to 29175 computations (23.6% saved)

prune316.0ms (2.5%)

Pruning

48 alts after pruning (44 fresh and 4 done)

PrunedKeptTotal
New1747281775
Fresh51621
Picked235
Done011
Total1754481802
Accurracy
99.9%
Counts
1802 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
95.6%
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))) 3)
75.6%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.8%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.9%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
95.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.1%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
79.4%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.4%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
61.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.4%
(*.f32 (sqrt.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
79.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
77.5%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
78.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
71.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
63.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
77.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))
78.7%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
93.2%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
88.7%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
87.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
95.6%
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))) 3)
75.6%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.8%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.9%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
95.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.2%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.1%
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
79.4%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.4%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -3/2) 2/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
61.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.4%
(*.f32 (sqrt.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
79.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
77.5%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
78.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
71.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
63.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
77.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))
78.7%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
93.2%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
88.7%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 3138 to 2528 computations (19.4% saved)

localize572.0ms (4.5%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.1%
(log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))
99.0%
(*.f32 u2 314159265359/50000000000)
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
62.0%
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
99.2%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))
98.7%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
99.8%
(sqrt.f32 (fma.f32 u1 u1 u1))
99.2%
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
98.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
99.2%
(*.f32 u2 (sqrt.f32 u1))
98.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
99.6%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
99.2%
(sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
99.0%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.9%
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))
Compiler

Compiled 202 to 120 computations (40.6% saved)

series97.0ms (0.8%)

Counts
13 → 164
Calls

60 calls:

TimeVariablePointExpression
64.0ms
u2
@-inf
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
14.0ms
u2
@inf
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
2.0ms
u2
@0
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
1.0ms
u2
@-inf
(*.f32 u2 (sqrt.f32 u1))
1.0ms
u2
@inf
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))

rewrite96.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
758×add-sqr-sqrt
744×pow1
738×*-un-lft-identity
702×add-exp-log
702×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify208.0ms (1.7%)

Algorithm
egg-herbie
Rules
1538×log-prod
918×associate-*l*
880×associate-*r*
736×fma-def
532×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066111899
1167311397
2696111397
Stop Event
node limit
Counts
411 → 435
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(+.f32 (*.f32 -314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1))))
(+.f32 (*.f32 314159265359/800000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (+.f32 (*.f32 -314159265359/50000000000 (*.f32 u2 u1)) (*.f32 -314159265359/800000000000 (/.f32 u2 (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 u1)
(+.f32 (*.f32 1/2 u2) (*.f32 u2 u1))
(+.f32 (*.f32 1/2 u2) (+.f32 (*.f32 -1/8 (/.f32 u2 u1)) (*.f32 u2 u1)))
(+.f32 (*.f32 1/2 u2) (+.f32 (*.f32 -1/8 (/.f32 u2 u1)) (+.f32 (*.f32 u2 u1) (*.f32 1/16 (/.f32 u2 (pow.f32 u1 2))))))
(*.f32 -1 (*.f32 u2 u1))
(+.f32 (*.f32 -1/2 u2) (*.f32 -1 (*.f32 u2 u1)))
(+.f32 (*.f32 1/8 (/.f32 u2 u1)) (+.f32 (*.f32 -1/2 u2) (*.f32 -1 (*.f32 u2 u1))))
(+.f32 (*.f32 1/8 (/.f32 u2 u1)) (+.f32 (*.f32 -1/2 u2) (+.f32 (*.f32 -1/16 (/.f32 u2 (pow.f32 u1 2))) (*.f32 -1 (*.f32 u2 u1)))))
u1
(+.f32 1/2 u1)
(-.f32 (+.f32 1/2 u1) (*.f32 1/8 (/.f32 1 u1)))
(-.f32 (+.f32 1/2 (+.f32 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2))) u1)) (*.f32 1/8 (/.f32 1 u1)))
(*.f32 -1 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) 1/2)
(-.f32 (+.f32 (*.f32 -1 u1) (*.f32 1/8 (/.f32 1 u1))) (+.f32 1/2 (*.f32 1/16 (/.f32 1 (pow.f32 u1 2)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(/.f32 1 (sqrt.f32 -1))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/75000000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) 2)
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1/2) (sqrt.f32 u2))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 u1)) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(sqrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))))) 1)
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))) 1)
(pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 2)
(sqrt.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 2))
(log.f32 (pow.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(exp.f32 (log.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(*.f32 1 (hypot.f32 u1 (sqrt.f32 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))
(*.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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1)
(*.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1/2))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 1)
(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 (-.f32 1 u1) u1))) 3)
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 2)
(pow.f32 (/.f32 (-.f32 1 u1) u1) 1/2)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) 1) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) (sqrt.f32 u1)) (*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (sqrt.f32 u1)) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
Outputs
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)))))))
(fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (pow.f32 u1 3))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) -1))) (pow.f32 u1 3)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 3)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 5)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))))
(+.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))))) (*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 u2 5)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))) (*.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 (/.f32 1 u1) 1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 1 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 -314159265359/50000000000 u2)
(*.f32 u2 -314159265359/50000000000)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(+.f32 (*.f32 -314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1))))
(fma.f32 -314159265359/400000000000 (/.f32 u2 u1) (fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1))))
(fma.f32 -314159265359/400000000000 (/.f32 u2 u1) (fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000)))
(+.f32 (*.f32 314159265359/800000000000 (/.f32 u2 (pow.f32 u1 2))) (+.f32 (*.f32 -314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))))
(fma.f32 314159265359/800000000000 (/.f32 u2 (*.f32 u1 u1)) (fma.f32 -314159265359/400000000000 (/.f32 u2 u1) (fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))))
(fma.f32 314159265359/800000000000 (/.f32 u2 (*.f32 u1 u1)) (fma.f32 -314159265359/400000000000 (/.f32 u2 u1) (fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))))
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 -314159265359/100000000000 u2 (*.f32 -314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 u2 -314159265359/100000000000 (*.f32 u2 (*.f32 -314159265359/50000000000 u1)))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(fma.f32 314159265359/400000000000 (/.f32 u2 u1) (fma.f32 -314159265359/100000000000 u2 (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(fma.f32 (/.f32 u2 u1) 314159265359/400000000000 (fma.f32 u2 -314159265359/100000000000 (*.f32 u2 (*.f32 -314159265359/50000000000 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (+.f32 (*.f32 -314159265359/50000000000 (*.f32 u2 u1)) (*.f32 -314159265359/800000000000 (/.f32 u2 (pow.f32 u1 2))))))
(fma.f32 314159265359/400000000000 (/.f32 u2 u1) (fma.f32 -314159265359/100000000000 u2 (fma.f32 -314159265359/50000000000 (*.f32 u2 u1) (*.f32 (/.f32 u2 (*.f32 u1 u1)) -314159265359/800000000000))))
(fma.f32 (/.f32 u2 u1) 314159265359/400000000000 (fma.f32 u2 -314159265359/100000000000 (fma.f32 -314159265359/50000000000 (*.f32 u2 u1) (*.f32 (/.f32 u2 (*.f32 u1 u1)) -314159265359/800000000000))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 u1 2) u1)) u2)
(*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 u2 u1)
(+.f32 (*.f32 1/2 u2) (*.f32 u2 u1))
(fma.f32 1/2 u2 (*.f32 u2 u1))
(*.f32 u2 (+.f32 u1 1/2))
(+.f32 (*.f32 1/2 u2) (+.f32 (*.f32 -1/8 (/.f32 u2 u1)) (*.f32 u2 u1)))
(fma.f32 1/2 u2 (fma.f32 -1/8 (/.f32 u2 u1) (*.f32 u2 u1)))
(fma.f32 u2 1/2 (fma.f32 (/.f32 u2 u1) -1/8 (*.f32 u2 u1)))
(+.f32 (*.f32 1/2 u2) (+.f32 (*.f32 -1/8 (/.f32 u2 u1)) (+.f32 (*.f32 u2 u1) (*.f32 1/16 (/.f32 u2 (pow.f32 u1 2))))))
(fma.f32 1/2 u2 (fma.f32 -1/8 (/.f32 u2 u1) (fma.f32 u2 u1 (*.f32 (/.f32 u2 (*.f32 u1 u1)) 1/16))))
(fma.f32 u2 1/2 (fma.f32 (/.f32 u2 u1) -1/8 (fma.f32 u2 u1 (*.f32 (/.f32 1/16 u1) (/.f32 u2 u1)))))
(*.f32 -1 (*.f32 u2 u1))
(neg.f32 (*.f32 u2 u1))
(*.f32 u2 (neg.f32 u1))
(+.f32 (*.f32 -1/2 u2) (*.f32 -1 (*.f32 u2 u1)))
(fma.f32 -1/2 u2 (neg.f32 (*.f32 u2 u1)))
(-.f32 (*.f32 u2 -1/2) (*.f32 u2 u1))
(+.f32 (*.f32 1/8 (/.f32 u2 u1)) (+.f32 (*.f32 -1/2 u2) (*.f32 -1 (*.f32 u2 u1))))
(fma.f32 1/8 (/.f32 u2 u1) (fma.f32 -1/2 u2 (neg.f32 (*.f32 u2 u1))))
(-.f32 (fma.f32 (/.f32 u2 u1) 1/8 (*.f32 u2 -1/2)) (*.f32 u2 u1))
(+.f32 (*.f32 1/8 (/.f32 u2 u1)) (+.f32 (*.f32 -1/2 u2) (+.f32 (*.f32 -1/16 (/.f32 u2 (pow.f32 u1 2))) (*.f32 -1 (*.f32 u2 u1)))))
(fma.f32 1/8 (/.f32 u2 u1) (fma.f32 -1/2 u2 (fma.f32 -1/16 (/.f32 u2 (*.f32 u1 u1)) (neg.f32 (*.f32 u2 u1)))))
(fma.f32 (/.f32 u2 u1) 1/8 (-.f32 (fma.f32 u2 -1/2 (*.f32 (/.f32 -1/16 u1) (/.f32 u2 u1))) (*.f32 u2 u1)))
(fma.f32 (/.f32 u2 u1) 1/8 (fma.f32 u2 -1/2 (fma.f32 (/.f32 -1/16 u1) (/.f32 u2 u1) (*.f32 u2 (neg.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 (+.f32 (+.f32 1/2 (/.f32 1/16 (*.f32 u1 u1))) u1) (/.f32 1/8 u1))
(+.f32 (+.f32 u1 (/.f32 (/.f32 1/16 u1) u1)) (+.f32 1/2 (/.f32 -1/8 u1)))
(*.f32 -1 u1)
(neg.f32 u1)
(-.f32 (*.f32 -1 u1) 1/2)
(fma.f32 -1 u1 -1/2)
(-.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 (/.f32 1/16 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(sqrt.f32 -1)
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (-.f32 (sqrt.f32 -1) (/.f32 1/8 (*.f32 (*.f32 (*.f32 u1 u1) -1) (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 5) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 -1) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5)))) (/.f32 1/8 (*.f32 (*.f32 u1 u1) (pow.f32 (sqrt.f32 -1) 3)))))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (-.f32 (/.f32 1/16 (*.f32 (pow.f32 u1 3) (pow.f32 (sqrt.f32 -1) 5))) (/.f32 1/8 (*.f32 (*.f32 (*.f32 u1 u1) -1) (sqrt.f32 -1))))))
(/.f32 1 (sqrt.f32 -1))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))))
(+.f32 (-.f32 (/.f32 1 (sqrt.f32 -1)) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 1/16 (/.f32 1 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (+.f32 (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 1/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (/.f32 1 (sqrt.f32 -1)) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 1/8 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (/.f32 1/16 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (*.f32 314159265359/50000000000 u2))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 u2 (*.f32 u2 -98696044010906577398881/5000000000000000000000)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -98696044010906577398881/5000000000000000000000 (pow.f32 u2 2)) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/75000000000000000000000000000000000000000000 (pow.f32 u2 4)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -9740909103402808085817682884085781839780052161/75000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(fma.f32 -98696044010906577398881/5000000000000000000000 (*.f32 u2 u2) (fma.f32 -9740909103402808085817682884085781839780052161/75000000000000000000000000000000000000000000 (pow.f32 u2 4) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(pow.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/4)) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(sqrt.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) 3)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(exp.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) (cbrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2)) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 1 1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 2) 1/2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) 1/2) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 2))
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) 2))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 u1)) 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1)))) 1)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(*.f32 u2 (sqrt.f32 u1))
(sqrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2))
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 u2 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(*.f32 u2 (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))) 1))
(*.f32 u2 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 2))
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1)))) 2))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))))))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1))) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 (fma.f32 u1 u1 u1) 3/2))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))) 1)
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 1)
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 3)
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 3) 1/3)
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 2)
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(sqrt.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 2))
(fabs.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))) u2))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))))))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1))) 3))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (fma.f32 u1 u1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))) 1))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))))
(*.f32 u2 (hypot.f32 u1 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1)))) 1)
(hypot.f32 u1 (sqrt.f32 u1))
(*.f32 1 (hypot.f32 u1 (sqrt.f32 u1)))
(hypot.f32 u1 (sqrt.f32 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))
(*.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)))
(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))
(pow.f32 (hypot.f32 u1 (sqrt.f32 u1)) 1)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (hypot.f32 u1 (sqrt.f32 u1))) 3)
(hypot.f32 u1 (sqrt.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) 1/4) 2)
(sqrt.f32 (fma.f32 u1 u1 u1))
(fabs.f32 (hypot.f32 u1 (sqrt.f32 u1)))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (exp.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1)))))
(hypot.f32 u1 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 u1 u1) 3/2))
(expm1.f32 (log1p.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 u1 (sqrt.f32 u1))
(exp.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 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))
(exp.f32 (*.f32 (log.f32 (hypot.f32 u1 (sqrt.f32 u1))) 1))
(hypot.f32 u1 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (hypot.f32 u1 (sqrt.f32 u1))))
(hypot.f32 u1 (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1)) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))) 1)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(*.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 -1/2))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) u1)) (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 1)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -1)
(/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 3)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3) 1/3)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 2)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(pow.f32 (/.f32 (-.f32 1 u1) u1) 1/2)
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(cbrt.f32 (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) 1))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(sqrt.f32 (/.f32 (-.f32 1 u1) u1))
(+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(+.f32 -1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 0)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3)) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(/.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) -1) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(fma.f32 1 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(+.f32 -1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(+.f32 -1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 0)
(fma.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(+.f32 -1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))
(+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3) -1) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) 1) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (/.f32 (-.f32 1 u1) u1))))
(/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) -1) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2)) (*.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1) (sqrt.f32 u1)) (*.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3)) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (sqrt.f32 u1)) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) -1) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (+.f32 1 (*.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3) -1) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 3)) (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2) -1) (+.f32 1 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) 2)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2) (/.f32 (-.f32 1 u1) u1)))
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(pow.f32 (*.f32 u2 314159265359/50000000000) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (cbrt.f32 (*.f32 u2 314159265359/50000000000)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 u2 314159265359/50000000000)) 2)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 u2 314159265359/50000000000)) 1))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) 1/2))
(sqrt.f32 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)))
(log1p.f32 (expm1.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 u2)
(+.f32 0 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (log.f32 (sqrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(fabs.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))

eval266.0ms (2.1%)

Compiler

Compiled 9483 to 7158 computations (24.5% saved)

prune295.0ms (2.3%)

Pruning

62 alts after pruning (58 fresh and 4 done)

PrunedKeptTotal
New51929548
Fresh102939
Picked325
Done224
Total53462596
Accurracy
99.9%
Counts
596 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.9%
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
19.9%
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
87.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
95.6%
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))) 3)
96.7%
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.3%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) -1/2))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
96.0%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
98.2%
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.1%
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
19.9%
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
14.0%
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
95.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
78.8%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
97.8%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
98.2%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.1%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
79.4%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.4%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
61.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.4%
(*.f32 (sqrt.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
71.1%
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
63.4%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
5.2%
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
18.8%
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
19.9%
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
77.5%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
78.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
5.6%
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
19.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
14.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
71.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
63.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
77.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))
18.8%
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
5.2%
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
93.1%
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
19.9%
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
19.9%
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
87.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
95.6%
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))) 3)
96.7%
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.3%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) -1/2))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
96.0%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
98.2%
(/.f32 (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.1%
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
19.9%
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
14.0%
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
95.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
78.8%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
97.8%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
98.2%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.1%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
79.4%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.4%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
61.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))) (sin.f32 1))))
61.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.4%
(*.f32 (sqrt.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
98.1%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
71.1%
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
63.4%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
5.2%
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
18.8%
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
19.9%
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
77.5%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
78.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
5.6%
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
19.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
14.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
71.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
63.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
77.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))
18.8%
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
5.2%
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
93.1%
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
Compiler

Compiled 3744 to 3000 computations (19.9% saved)

localize524.0ms (4.1%)

Local Accuracy

Found 17 expressions with local accuracy:

NewAccuracyProgram
99.2%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
94.6%
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
99.2%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
99.7%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.5%
(/.f32 u1 (-.f32 1 u1))
99.0%
(*.f32 314159265359/50000000000 u2)
98.8%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
99.0%
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
99.5%
(/.f32 (-.f32 1 u1) u1)
99.2%
(sin.f32 (*.f32 u2 314159265359/50000000000))
99.0%
(*.f32 u2 314159265359/50000000000)
98.7%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
Compiler

Compiled 182 to 123 computations (32.4% saved)

series8.0ms (0.1%)

Counts
9 → 128
Calls

42 calls:

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

rewrite124.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
742×expm1-udef
736×log1p-udef
680×prod-diff
464×add-sqr-sqrt
450×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify175.0ms (1.4%)

Algorithm
egg-herbie
Rules
1104×log-prod
896×associate-*r*
788×associate-*l*
608×times-frac
588×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060014301
1150513289
2678813269
Stop Event
node limit
Counts
435 → 370
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
-1
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (/.f32 1 u1) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
u1
(+.f32 (pow.f32 u1 2) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) u1))
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (/.f32 1 u1) -1)
(-.f32 (/.f32 1 u1) 1)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (neg.f32 (-.f32 1 u1)) (/.f32 1 (neg.f32 u1)))
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (/.f32 1 (neg.f32 u1)) (neg.f32 (-.f32 1 u1)))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(pow.f32 (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 (/.f32 1 u1) -1) 3) 1/3)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(expm1.f32 (log.f32 (/.f32 1 u1)))
(expm1.f32 (neg.f32 (log.f32 u1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(fma.f32 1 (/.f32 1 u1) -1)
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 u1)) (cbrt.f32 (/.f32 1 u1))) (cbrt.f32 (/.f32 1 u1)) -1)
(fma.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 2)
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 2))
(log.f32 (pow.f32 (exp.f32 -314159265359/50000000000) (*.f32 u2 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) 1)
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (*.f32 u2 314159265359/50000000000) 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.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 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 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) (neg.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.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 u1 (-.f32 1 u1)) 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 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 (-.f32 1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 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))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(*.f32 1 (/.f32 u1 (-.f32 1 u1)))
(*.f32 u1 (/.f32 1 (-.f32 1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) 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 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) u1))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.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 (neg.f32 u1) (/.f32 1 (neg.f32 (-.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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.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) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 u1))) (neg.f32 u1))
(*.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 1 u1) -1/2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (sqrt.f32 u1)) (sqrt.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))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.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 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 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) (neg.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.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 u1 (-.f32 1 u1)) 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 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 (-.f32 1 u1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 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))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2))
(fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2)))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 3/8 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 5/16 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 5/16 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))))))
(+.f32 (fma.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) 1/2 (*.f32 5/16 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3)))) (fma.f32 3/8 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 314159265359/50000000000 u2 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 1 u1)
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
-1
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 u1 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 -1)) 314159265359/100000000000) u1))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 -1)) 314159265359/100000000000) u1)))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 -1)) 314159265359/100000000000) u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
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 (fma.f32 u1 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (pow.f32 u1 4) (+.f32 u1 (fma.f32 u1 u1 (pow.f32 u1 3))))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(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 (neg.f32 (/.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)))))
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 (fma.f32 u1 u1 (pow.f32 u1 3)))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 4) (+.f32 (pow.f32 u1 3) u1)))
(+.f32 (+.f32 (*.f32 u1 u1) (pow.f32 u1 4)) (+.f32 u1 (pow.f32 u1 3)))
(+.f32 (pow.f32 u1 4) (+.f32 u1 (fma.f32 u1 u1 (pow.f32 u1 3))))
(+.f32 (pow.f32 u1 4) (fma.f32 u1 (fma.f32 u1 u1 u1) u1))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (neg.f32 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 u1))))
(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 (neg.f32 (/.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) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) 1/3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(fabs.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (/.f32 1 u1) 1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1))) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 1 (+.f32 (/.f32 1 u1) -1))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4) (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (neg.f32 (-.f32 1 u1)) (/.f32 1 (neg.f32 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 1 u1) (-.f32 1 u1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(+.f32 -1 (/.f32 1 u1))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 1 (sqrt.f32 u1)) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (*.f32 (/.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (/.f32 (cbrt.f32 (-.f32 1 u1)) u1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (pow.f32 (cbrt.f32 u1) 2))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (pow.f32 (cbrt.f32 u1) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)) (sqrt.f32 u1)) (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u1))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (/.f32 1 (neg.f32 u1)) (neg.f32 (-.f32 1 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (cbrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (+.f32 (/.f32 1 u1) -1) 1)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) -1)
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 3)
(+.f32 -1 (/.f32 1 u1))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2) 1/2)
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (/.f32 1 u1)))
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3) 1/3)
(+.f32 -1 (/.f32 1 u1))
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 u1)))
(*.f32 (-.f32 1 u1) (/.f32 1 u1))
(/.f32 (-.f32 1 u1) u1)
(sqrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 2))
(sqrt.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) 2))
(fabs.f32 (+.f32 -1 (/.f32 1 u1)))
(log.f32 (exp.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (/.f32 1 u1) -1))))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) 3))
(+.f32 -1 (/.f32 1 u1))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(expm1.f32 (log.f32 (/.f32 1 u1)))
(expm1.f32 (neg.f32 (log.f32 u1)))
(expm1.f32 (neg.f32 (log.f32 u1)))
(exp.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 1 u1) -1)) 1))
(+.f32 -1 (/.f32 1 u1))
(log1p.f32 (expm1.f32 (+.f32 (/.f32 1 u1) -1)))
(+.f32 -1 (/.f32 1 u1))
(fma.f32 1 (/.f32 1 u1) -1)
(+.f32 -1 (/.f32 1 u1))
(fma.f32 (*.f32 (cbrt.f32 (/.f32 1 u1)) (cbrt.f32 (/.f32 1 u1))) (cbrt.f32 (/.f32 1 u1)) -1)
(+.f32 -1 (/.f32 1 u1))
(fma.f32 (sqrt.f32 (/.f32 1 u1)) (sqrt.f32 (/.f32 1 u1)) -1)
(+.f32 -1 (/.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)))) 1)
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 1)
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 3)
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 3) 1/3)
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 2)
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 2))
(fabs.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)))
(log.f32 (pow.f32 (exp.f32 -314159265359/50000000000) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)))))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000)) 3))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))) 1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u1 -314159265359/50000000000))))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3) 1/3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 u2 314159265359/50000000000) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 (log.f32 (exp.f32 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 314159265359/50000000000) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (*.f32 u2 314159265359/50000000000) 3)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (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) (neg.f32 (-.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 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.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))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (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))))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (/.f32 1 (-.f32 1 u1)) 3)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 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))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.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 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (-.f32 1 u1)) 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 (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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) u1))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 (*.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 u1 (cbrt.f32 (-.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 1 u1) -1/2) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 u1 (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) u1))
(/.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) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(*.f32 (/.f32 1 (neg.f32 (-.f32 1 u1))) (neg.f32 u1))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 (*.f32 1 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) -2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 1 u1) -1/2)) (pow.f32 (-.f32 1 u1) -1/2))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sqrt.f32 u1)))
(*.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 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 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 (fma.f32 u1 u1 (pow.f32 u1 3))) (-.f32 1 (pow.f32 u1 3)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) (-.f32 1 (pow.f32 u1 3)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 1 (+.f32 (/.f32 1 u1) -1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 1 (/.f32 (+.f32 (/.f32 1 u1) -1) 1))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 -1 (neg.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (*.f32 (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) (neg.f32 (-.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 1 (pow.f32 (cbrt.f32 (+.f32 (/.f32 1 u1) -1)) 2)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.f32 -1 (+.f32 1 (/.f32 -1 u1)))
(/.f32 (/.f32 u1 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (cbrt.f32 (-.f32 1 u1)))
(/.f32 u1 (*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(/.f32 (/.f32 u1 (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1)
(/.f32 1 (+.f32 -1 (/.f32 1 u1)))
(/.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))))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(/.f32 u1 (-.f32 1 u1))
(pow.f32 (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))))
(/.f32 u1 (-.f32 1 u1))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(fabs.f32 (/.f32 u1 (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (/.f32 1 (-.f32 1 u1)) 3)))
(/.f32 u1 (-.f32 1 u1))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (-.f32 1 u1)) 3) (pow.f32 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))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 2) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (+.f32 (/.f32 1 u1) -1))) (cbrt.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) -1)
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(neg.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (neg.f32 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (+.f32 (/.f32 1 u1) -1) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (+.f32 -1 (/.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))

eval421.0ms (3.3%)

Compiler

Compiled 18008 to 14165 computations (21.3% saved)

prune283.0ms (2.2%)

Pruning

67 alts after pruning (58 fresh and 9 done)

PrunedKeptTotal
New987191006
Fresh143953
Picked055
Done044
Total1001671068
Accurracy
99.9%
Counts
1068 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.9%
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
19.9%
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
87.4%
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/6) 6)
95.6%
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.4%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))) 3)
97.0%
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
96.7%
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
97.4%
(/.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4)) (pow.f32 (+.f32 (/.f32 1 u1) -1) 1/4))
78.8%
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.3%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
75.8%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
98.2%
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) -1/2))
98.1%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
96.0%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))))
98.2%
(/.f32 (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
98.1%
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
19.9%
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
14.0%
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
95.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.4%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
97.8%
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
98.1%
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
79.4%
(*.f32 (-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
97.8%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
77.4%
(*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3))
71.1%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
78.7%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
63.4%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
77.5%
(*.f32 (*.f32 314159265359/50000000000 u2) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)))
87.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
94.8%
(*.f32 (sqrt.f32 (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)))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
61.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1))
87.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
57.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.4%
(*.f32 (sqrt.f32 (exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
57.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
78.8%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
5.2%
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
71.1%
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
63.4%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
18.8%
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
19.9%
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
78.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
5.6%
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
19.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
14.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
71.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
78.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
63.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
18.8%
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
5.2%
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
93.1%
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
79.0%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
79.0%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
87.7%
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
Compiler

Compiled 2356 to 1786 computations (24.2% saved)

regimes421.0ms (3.3%)

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

8 calls:

56.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
51.0ms
u1
49.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
48.0ms
(*.f32 314159265359/50000000000 u2)
48.0ms
(/.f32 u1 (-.f32 1 u1))
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.4%1(/.f32 u1 (-.f32 1 u1))
98.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1394 to 1019 computations (26.9% saved)

regimes261.0ms (2.1%)

Counts
66 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 1 (+.f32 (/.f32 1 u1) -1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (/.f32 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) -1))
(*.f32 (sqrt.f32 (/.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 1) (-.f32 1 (*.f32 u1 u1))) u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(sqrt.f32 (*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) u1))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (-.f32 1 u1) -1/2)) (sqrt.f32 u1))
Outputs
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
Calls

8 calls:

33.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
32.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
32.0ms
(/.f32 u1 (-.f32 1 u1))
31.0ms
(*.f32 314159265359/50000000000 u2)
31.0ms
u1
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.3%1(*.f32 314159265359/50000000000 u2)
98.3%1u1
98.3%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.3%1(/.f32 u1 (-.f32 1 u1))
Compiler

Compiled 792 to 554 computations (30.1% saved)

regimes152.0ms (1.2%)

Counts
37 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
Outputs
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
Calls

8 calls:

19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
18.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
18.0ms
u2
18.0ms
(/.f32 u1 (-.f32 1 u1))
18.0ms
u1
Results
AccuracySegmentsBranch
98.2%1cosTheta_i
98.2%1u1
98.2%1u2
98.2%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.2%1(/.f32 u1 (-.f32 1 u1))
98.2%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.2%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 410 to 277 computations (32.4% saved)

regimes149.0ms (1.2%)

Counts
36 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

8 calls:

19.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
19.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
17.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
17.0ms
(/.f32 u1 (-.f32 1 u1))
17.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
98.1%1u1
98.1%1u2
98.1%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.1%1(/.f32 u1 (-.f32 1 u1))
98.1%1(*.f32 314159265359/50000000000 u2)
98.1%1cosTheta_i
98.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%1(sin.f32 (*.f32 314159265359/50000000000 u2))
Compiler

Compiled 399 to 268 computations (32.8% saved)

regimes241.0ms (1.9%)

Counts
35 → 2
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
Outputs
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1)))
Calls

7 calls:

50.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
38.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
31.0ms
u1
31.0ms
u2
31.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
87.3%2u1
90.5%2u2
87.3%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
87.3%2(/.f32 u1 (-.f32 1 u1))
90.5%3(sin.f32 (*.f32 314159265359/50000000000 u2))
90.5%2(*.f32 314159265359/50000000000 u2)
79.0%1cosTheta_i
Compiler

Compiled 374 to 249 computations (33.4% saved)

regimes66.0ms (0.5%)

Counts
34 → 2
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 u2 (*.f32 314159265359/50000000000 (hypot.f32 u1 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
Outputs
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Calls

2 calls:

30.0ms
(*.f32 314159265359/50000000000 u2)
29.0ms
u2
Results
AccuracySegmentsBranch
90.5%2u2
90.5%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 333 to 217 computations (34.8% saved)

regimes92.0ms (0.7%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (+.f32 -1 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
Outputs
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Calls

6 calls:

14.0ms
(*.f32 314159265359/50000000000 u2)
14.0ms
(/.f32 u1 (-.f32 1 u1))
14.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
14.0ms
u2
14.0ms
cosTheta_i
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%1u2
79.0%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 325 to 220 computations (32.3% saved)

regimes74.0ms (0.6%)

Counts
24 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (/.f32 u1 (-.f32 1 u1)))))
Outputs
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
Calls

6 calls:

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

Compiled 245 to 164 computations (33.1% saved)

regimes68.0ms (0.5%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
Outputs
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
Calls

6 calls:

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

Compiled 221 to 148 computations (33% saved)

regimes65.0ms (0.5%)

Counts
21 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
Calls

6 calls:

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

Compiled 210 to 139 computations (33.8% saved)

regimes62.0ms (0.5%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
Outputs
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
Calls

6 calls:

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

Compiled 199 to 130 computations (34.7% saved)

regimes60.0ms (0.5%)

Counts
19 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
Outputs
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
Calls

6 calls:

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

Compiled 189 to 123 computations (34.9% saved)

regimes54.0ms (0.4%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Calls

6 calls:

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

Compiled 169 to 109 computations (35.5% saved)

regimes35.0ms (0.3%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(fma.f32 314159265359/100000000000 u2 (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 u1) (*.f32 u2 314159265359/100000000000))
Outputs
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
Calls

4 calls:

9.0ms
u1
8.0ms
u2
8.0ms
(*.f32 314159265359/50000000000 u2)
7.0ms
cosTheta_i
Results
AccuracySegmentsBranch
63.4%1u2
63.4%1(*.f32 314159265359/50000000000 u2)
63.4%1u1
63.4%1cosTheta_i
Compiler

Compiled 142 to 89 computations (37.3% saved)

regimes31.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
Outputs
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
Calls

4 calls:

8.0ms
u2
7.0ms
cosTheta_i
7.0ms
(*.f32 314159265359/50000000000 u2)
7.0ms
u1
Results
AccuracySegmentsBranch
63.4%1cosTheta_i
63.4%1u1
63.4%1u2
63.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 120 to 78 computations (35% saved)

regimes29.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Calls

4 calls:

6.0ms
(*.f32 314159265359/50000000000 u2)
6.0ms
u2
6.0ms
u1
6.0ms
cosTheta_i
Results
AccuracySegmentsBranch
63.3%1cosTheta_i
63.3%1u1
63.3%1u2
63.3%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 114 to 75 computations (34.2% saved)

regimes28.0ms (0.2%)

Counts
11 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(+.f32 (*.f32 314159265359/100000000000 u2) (*.f32 314159265359/50000000000 (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 -1/2 (-.f32 (/.f32 1/8 u1) u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (-.f32 (+.f32 u1 1/2) (/.f32 1/8 u1))))
(+.f32 (*.f32 314159265359/400000000000 (/.f32 u2 u1)) (+.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 -314159265359/50000000000 (*.f32 u2 u1))))
Outputs
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
Calls

4 calls:

7.0ms
(*.f32 314159265359/50000000000 u2)
7.0ms
cosTheta_i
6.0ms
u2
6.0ms
u1
Results
AccuracySegmentsBranch
19.9%1u1
19.9%1cosTheta_i
19.9%1u2
19.9%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 108 to 71 computations (34.3% saved)

regimes20.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 -314159265359/50000000000 u1))
(*.f32 u2 (*.f32 u1 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
Calls

4 calls:

6.0ms
(*.f32 314159265359/50000000000 u2)
4.0ms
u1
4.0ms
u2
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
19.9%1u2
19.9%1(*.f32 314159265359/50000000000 u2)
19.9%1u1
19.9%1cosTheta_i
Compiler

Compiled 53 to 36 computations (32.1% saved)

regimes38.0ms (0.3%)

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

4 calls:

25.0ms
u2
4.0ms
(*.f32 314159265359/50000000000 u2)
4.0ms
u1
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
18.8%1u1
18.8%1u2
18.8%1(*.f32 314159265359/50000000000 u2)
18.8%1cosTheta_i
Compiler

Compiled 46 to 31 computations (32.6% saved)

regimes9.0ms (0.1%)

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

3 calls:

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

Compiled 25 to 17 computations (32% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

4.0ms
cosTheta_i
2.0ms
u2
2.0ms
u1
Results
AccuracySegmentsBranch
5.2%1u1
5.2%1cosTheta_i
5.2%1u2
Compiler

Compiled 20 to 15 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.011114358901977539
0.016628241166472435
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.009382122196257114
0.010349788703024387
Compiler

Compiled 20 to 16 computations (20% saved)

simplify18.0ms (0.1%)

Algorithm
egg-herbie
Rules
62×*-commutative
12×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077643
1119643
2125643
3131643
4132643
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 16106127/1073741824) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 16106127/1073741824) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 16106127/1073741824) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 1 u1))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 (/.f32 u1 (-.f32 1 u1)) u2))))
(*.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2) (*.f32 u2 314159265359/50000000000))
(*.f32 (*.f32 u2 314159265359/50000000000) (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2))
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)))
(/.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 1/2 u2) (*.f32 u2 u1)))
(*.f32 314159265359/50000000000 (+.f32 (*.f32 u2 1/2) (*.f32 u1 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (+.f32 u1 1/2)))
(*.f32 u1 (*.f32 314159265359/50000000000 u2))
(*.f32 u1 (*.f32 u2 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 u1))
(*.f32 314159265359/50000000000 (*.f32 u1 u2))
(*.f32 -314159265359/50000000000 (*.f32 u2 u1))
(*.f32 (*.f32 u1 u2) -314159265359/50000000000)
Compiler

Compiled 287 to 223 computations (22.3% saved)

soundness2.2s (17.7%)

Rules
1538×log-prod
1538×log-prod
1538×log-prod
1242×log-prod
1140×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126664
2328764
04044294971713
19544213
234393925
066111899
1167311397
2696111397
066111899
1167311397
2696111397
040273
1849237
066111899
1167311397
2696111397
04044294971713
19544213
234393925
04044294971713
19544213
234393925
036327
1771279
040273
1849237
036327
1771279
081617546
1236616410
2752916394
036327
1771279
081617546
1236616410
2752916394
029191
1599191
26067191
060014301
1150513289
2678813269
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1122 to 818 computations (27.1% saved)

end128.0ms (1%)

Compiler

Compiled 482 to 332 computations (31.1% saved)

Profiling

Loading profile data...