Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 14.7s)

analyze159.0ms (1.1%)

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.6s (17.7%)

Results
2.6s8256×body256valid
0.0msbody256precondition
Bogosity

preprocess269.0ms (1.8%)

Algorithm
egg-herbie
Rules
812×fma-def
162×div-sub
128×associate-*r*
101×associate-/r*
100×distribute-lft-in
Problems
244×No Errors
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043490
188470
2142470
3262470
4603462
51399462
62148462
72481462
82871462
92984462
103032462
113044462
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 u2))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 u2)))))
(*.f32 (sqrt.f32 (/.f32 cosTheta_i (-.f32 1 cosTheta_i))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 cosTheta_i)))
(*.f32 (sqrt.f32 (/.f32 u2 (-.f32 1 u2))) (sin.f32 (*.f32 314159265359/50000000000 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 -1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 1 (neg.f32 u1)))) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 -1 u1))) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 (neg.f32 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 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)))
Symmetry

(abs cosTheta_i)

(negabs u2)

Compiler

Compiled 54 to 39 computations (27.8% saved)

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 28 to 22 computations (21.4% saved)

localize112.0ms (0.8%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
99.4%
(/.f32 u1 (-.f32 1 u1))
99.3%
(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)

series9.0ms (0.1%)

Counts
4 → 28
Calls

15 calls:

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

rewrite212.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
871×log1p-expm1-u
871×expm1-log1p-u
465×log-prod
271×prod-diff
208×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01685
118985
2234185
Stop Event
node limit
Counts
4 → 124
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 (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))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(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 u2) 314159265359/50000000000)) (cbrt.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))))
(-.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 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (log.f32 (exp.f32 1)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (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)) 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 (log.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)) 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 (/.f32 u1 (-.f32 1 u1)) (log.f32 (exp.f32 1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (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 1 (-.f32 1 u1)) u1)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (fma.f32 u1 (+.f32 u1 1) 1))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 2))) (+.f32 u1 1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1)
(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 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (pow.f32 (-.f32 1 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u1) u1)) -1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))

simplify106.0ms (0.7%)

Algorithm
egg-herbie
Rules
647×associate-*r/
330×associate-+l+
318×log-prod
313×associate-+r+
217×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

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

eval94.0ms (0.6%)

Compiler

Compiled 4333 to 3423 computations (21% saved)

prune106.0ms (0.7%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New18635221
Fresh000
Picked011
Done000
Total18636222
Accuracy
99.8%
Counts
222 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.2%
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
87.2%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
78.3%
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.8%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
87.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
97.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (log.f32 (exp.f32 1))))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))
98.2%
(*.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 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
95.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))
91.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))
92.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 2))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
51.6%
(*.f32 (sqrt.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
95.5%
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.2%
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
87.2%
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
97.2%
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
97.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
87.2%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
78.3%
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.8%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
90.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
87.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
97.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (log.f32 (exp.f32 1))))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
97.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)))
98.2%
(*.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 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
98.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
95.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))))
91.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)))
92.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 2))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
51.6%
(*.f32 (sqrt.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
95.5%
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.2%
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
Compiler

Compiled 2420 to 1954 computations (19.3% saved)

localize645.0ms (4.4%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
97.8%
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)
99.0%
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
98.8%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.1%
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
99.0%
(*.f32 314159265359/50000000000 u2)
98.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
99.7%
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
99.4%
(/.f32 u1 (-.f32 1 u1))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)
98.8%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
99.4%
(/.f32 u1 (-.f32 1 u1))
99.3%
(sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
98.7%
(*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)
Compiler

Compiled 278 to 196 computations (29.5% saved)

series40.0ms (0.3%)

Counts
14 → 164
Calls

72 calls:

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

rewrite223.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
484×prod-diff
337×expm1-udef
336×log1p-udef
229×associate-*r*
210×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037493
1550453
26431453
Stop Event
node limit
Counts
14 → 369
Calls
Call 1
Inputs
(*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))) 1)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1/2)
(pow.f32 (pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(-.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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (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 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 3/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 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(log1p.f32 (expm1.f32 (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 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.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))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.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 (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 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.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 (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 (neg.f32 (sqrt.f32 u1)) (/.f32 1 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.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 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.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)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.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 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) -1)
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))) 1)
(/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 1)
(pow.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3/2)) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (pow.f32 u2 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 1)
(pow.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000)) u2) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 2)
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(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 (/.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 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/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 (pow.f32 u1 2))) (+.f32 u1 1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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)))))

simplify228.0ms (1.5%)

Algorithm
egg-herbie
Rules
665×associate-*l*
498×fma-def
476×times-frac
232×*-commutative
195×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
094526841
1254726027
Stop Event
node limit
Counts
533 → 537
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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1)))))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(*.f32 (pow.f32 u2 3) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))))
(*.f32 (pow.f32 u2 3) (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (*.f32 -31006276680305942139213528068663279/2400000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 3))))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))))
-1
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1)))) 1)
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2)))) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3)))) (pow.f32 u1 2)))))) 1)
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 1/27 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (pow.f32 u1 3))) (+.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3)))) (pow.f32 u1 2)) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))) (*.f32 2/3 (/.f32 (-.f32 (*.f32 1/27 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (cbrt.f32 -1))))) (pow.f32 u1 3)))))))))) 1)
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(-.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2)))) (pow.f32 u1 2)) (+.f32 1 (+.f32 (*.f32 4/9 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 26/81 (+.f32 (*.f32 -1/3 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -28/81 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 -4/27 (pow.f32 (cbrt.f32 -1) 2)))))) (pow.f32 u1 3))) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2)))) (pow.f32 u1 2))) (+.f32 1 (+.f32 (*.f32 4/9 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))) 1)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000) 1/2)
(pow.f32 (pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(-.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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (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 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 1 3/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 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(log1p.f32 (expm1.f32 (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 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.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))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (pow.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 (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 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.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 (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 (neg.f32 (sqrt.f32 u1)) (/.f32 1 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.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 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.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)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.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 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) -1)
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))) 1)
(/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 1)
(pow.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3) 1/3)
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3/2)) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (pow.f32 u2 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 1)
(pow.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000)) u2) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 2)
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(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 (/.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 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (-.f32 1 u1)) u1)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/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 (pow.f32 u1 2))) (+.f32 u1 1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(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 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (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)))))
(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 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 2)) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 2)) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 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 (/.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 (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 (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 (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 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 314159265359/50000000000))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 314159265359/50000000000 u2 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 314159265359/50000000000 u2 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (*.f32 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))
(sin.f32 (*.f32 -314159265359/50000000000 u2))
(sin.f32 (*.f32 u2 -314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 -1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (pow.f32 u1 2)) (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (/.f32 u2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))))) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 u2 (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (pow.f32 u1 2)) (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (sqrt.f32 -1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1))
(+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1)))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 314159265359/160000000000 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 314159265359/160000000000 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 u2 (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 u2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))))) (fma.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 u2 (pow.f32 u1 3))) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (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)))
(fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1)))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1))))) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(-.f32 (+.f32 (sqrt.f32 -1) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (/.f32 1/2 (*.f32 (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) (pow.f32 u1 2))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))))) (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (sqrt.f32 -1) (-.f32 (*.f32 -1/2 (+.f32 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (fma.f32 -1/2 (+.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)) (/.f32 (*.f32 3/8 (sqrt.f32 -1)) (pow.f32 u1 2)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (/.f32 (*.f32 3/8 (sqrt.f32 -1)) (pow.f32 u1 2))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 2)) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 2)) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))) u1) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 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 (/.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 (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 (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 (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 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (+.f32 (*.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/8 (/.f32 (pow.f32 u1 2) (sin.f32 (*.f32 u2 314159265359/50000000000))) (fma.f32 -1/16 (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 u2 314159265359/50000000000))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))))
(fma.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))) (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2)))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))))))
(fma.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))) (fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))))))
(fma.f32 50000000000/314159265359 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1)))) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1)))) (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1)))))))
(fma.f32 50000000000/314159265359 (*.f32 (/.f32 1 u2) (sqrt.f32 (-.f32 1 u1))) (fma.f32 314159265359/300000000000 (*.f32 u2 (sqrt.f32 (-.f32 1 u1))) (fma.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (-.f32 1 u1))) (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 -1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (pow.f32 u1 2)) (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (sqrt.f32 -1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (/.f32 u2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))))) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -314159265359/100000000000 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 u2 (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 (/.f32 -314159265359/100000000000 (pow.f32 u1 2)) (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (sqrt.f32 -1))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 -1)))
(+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1))
(+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1)))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 942477796077/400000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 314159265359/160000000000 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/100000000000 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1))))))
(fma.f32 314159265359/160000000000 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 942477796077/400000000000 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (/.f32 (*.f32 314159265359/100000000000 (*.f32 u2 (sqrt.f32 -1))) u1))))
(*.f32 (pow.f32 u2 3) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (pow.f32 u2 3))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))
(fma.f32 (sqrt.f32 -1) (pow.f32 u2 3) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))))
(+.f32 (*.f32 -1/2 (fma.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (fma.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))))
(*.f32 (pow.f32 u2 3) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (pow.f32 u2 3))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(fma.f32 1/2 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)) 31006276680305942139213528068663279/1500000000000000000000000000000000))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 (/.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 u1) (/.f32 (pow.f32 u2 3) (sqrt.f32 -1))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (+.f32 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (fma.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (*.f32 u1 (sqrt.f32 -1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (fma.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 3)) (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (sqrt.f32 -1))) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (+.f32 (*.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (/.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 -1) u1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 31006276680305942139213528068663279/1500000000000000000000000000000000 (+.f32 (fma.f32 (/.f32 (pow.f32 u2 3) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (pow.f32 u2 3) (*.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 (pow.f32 u2 3) (pow.f32 u1 3))))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))
(*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (/.f32 (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))) u1))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (*.f32 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) -31006276680305942139213528068663279/1500000000000000000000000000000000))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (*.f32 -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (fma.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) -31006276680305942139213528068663279/2000000000000000000000000000000000)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (fma.f32 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) -31006276680305942139213528068663279/1500000000000000000000000000000000 (*.f32 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) -31006276680305942139213528068663279/2000000000000000000000000000000000)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))) (+.f32 (*.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 2))) (*.f32 -31006276680305942139213528068663279/2400000000000000000000000000000000 (/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)) (pow.f32 u1 3))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (fma.f32 -31006276680305942139213528068663279/1500000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) (fma.f32 -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (/.f32 (*.f32 -31006276680305942139213528068663279/2400000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))) (pow.f32 u1 3)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (fma.f32 (/.f32 (pow.f32 u2 3) (/.f32 u1 (sqrt.f32 -1))) -31006276680305942139213528068663279/1500000000000000000000000000000000 (fma.f32 (/.f32 (pow.f32 u2 3) (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) -31006276680305942139213528068663279/2000000000000000000000000000000000 (/.f32 (*.f32 -31006276680305942139213528068663279/2400000000000000000000000000000000 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))) (pow.f32 u1 3)))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 u2 (sqrt.f32 -1)))
(fma.f32 u2 (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 u2 (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))))) (fma.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1)) (/.f32 u2 (pow.f32 u1 3))) (fma.f32 u2 (sqrt.f32 -1) (*.f32 -1/2 (*.f32 (/.f32 u2 (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))))))
(*.f32 u2 (sqrt.f32 -1))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (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)))
(fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1))))
(fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1)))
(+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -1)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1)) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -1)) u1) (*.f32 u2 (sqrt.f32 -1)))))
(fma.f32 5/16 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 3/8 (/.f32 u2 (/.f32 (pow.f32 u1 2) (sqrt.f32 -1))) (fma.f32 u2 (sqrt.f32 -1) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -1))) u1))))
-1
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1)))) 1)
(+.f32 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) (/.f32 1 u1)) -1) -1)
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) u1) -1 -1)
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2)))) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3)))) (pow.f32 u1 2)))))) 1)
(+.f32 (+.f32 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) (/.f32 1 u1)) -1) (fma.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (pow.f32 u1 2)) (fma.f32 2/9 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (/.f32 1 (pow.f32 u1 2))) (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (fma.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))))) -1)
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) u1) -1 (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (pow.f32 u1 2)) (fma.f32 2/9 (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (pow.f32 u1 2)) (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (fma.f32 -2/3 (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))))) -1)
(-.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 1/27 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (pow.f32 u1 3))) (+.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))) (cbrt.f32 -1))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3)))) (pow.f32 u1 2)) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))) (*.f32 2/3 (/.f32 (-.f32 (*.f32 1/27 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1 (*.f32 1/3 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (cbrt.f32 -1))))) (pow.f32 u1 3)))))))))) 1)
(+.f32 (+.f32 (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) (/.f32 1 u1)) -1) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (fma.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (pow.f32 u1 3))) (fma.f32 -1/3 (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (pow.f32 u1 2)) (fma.f32 2/9 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (/.f32 1 (pow.f32 u1 2))) (fma.f32 2/9 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (pow.f32 u1 3))) (fma.f32 1/3 (/.f32 (-.f32 (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (+.f32 1 (*.f32 2/3 (*.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))))) (pow.f32 u1 3)) (+.f32 (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (fma.f32 -2/3 (/.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))))) (/.f32 (*.f32 (cbrt.f32 -1) (fma.f32 2/9 (*.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (*.f32 2/3 (/.f32 (-.f32 (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (+.f32 1 (*.f32 2/3 (*.f32 (+.f32 1 (*.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))))) (cbrt.f32 -1))))) (pow.f32 u1 3))))))))) -1)
(+.f32 (fma.f32 (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)) u1) -1 (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (fma.f32 -2/3 (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))))) (pow.f32 u1 3))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (pow.f32 u1 2)) (fma.f32 2/9 (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (pow.f32 u1 2)) (fma.f32 2/9 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (pow.f32 u1 3))) (+.f32 (fma.f32 1/3 (/.f32 (-.f32 (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) 1)) (pow.f32 u1 3)) (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (fma.f32 -2/3 (/.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 -1)) (*.f32 1/9 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))) (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 2/9 (*.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (/.f32 (*.f32 2/3 (-.f32 (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) 1))) (cbrt.f32 -1))))))))))) -1)
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(+.f32 -1 (/.f32 -1 u1))
(-.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2)))) (pow.f32 u1 2)) (+.f32 1 (+.f32 (*.f32 4/9 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9)) (pow.f32 u1 2)) (+.f32 1 (+.f32 (/.f32 1 u1) (/.f32 4/9 (pow.f32 u1 2)))))
(-.f32 (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9))) (+.f32 (/.f32 1 u1) (+.f32 (/.f32 4/9 (pow.f32 u1 2)) 1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (+.f32 26/81 (+.f32 (*.f32 -1/3 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -28/81 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 -4/27 (pow.f32 (cbrt.f32 -1) 2)))))) (pow.f32 u1 3))) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 4/9 (pow.f32 (cbrt.f32 -1) 2)))) (pow.f32 u1 2))) (+.f32 1 (+.f32 (*.f32 4/9 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 26/81 (fma.f32 -1/3 (*.f32 (cbrt.f32 -1) (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9)) (*.f32 (cbrt.f32 -1) (*.f32 (pow.f32 (cbrt.f32 -1) 2) -40/81)))) (pow.f32 u1 3)) (/.f32 (*.f32 (cbrt.f32 -1) (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9)) (pow.f32 u1 2))) (+.f32 1 (+.f32 (/.f32 1 u1) (/.f32 4/9 (pow.f32 u1 2)))))
(-.f32 (-.f32 (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9))) (/.f32 (+.f32 26/81 (fma.f32 (cbrt.f32 -1) (*.f32 (pow.f32 (cbrt.f32 -1) 2) -40/81) (*.f32 (*.f32 (pow.f32 (cbrt.f32 -1) 2) 5/9) (*.f32 (cbrt.f32 -1) -1/3)))) (pow.f32 u1 3))) (+.f32 (/.f32 1 u1) (+.f32 (/.f32 4/9 (pow.f32 u1 2)) 1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.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)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) -1/2))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.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)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (fma.f32 -1/2 (/.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (sin.f32 (*.f32 u2 314159265359/50000000000))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 u1 3)) (*.f32 (/.f32 (-.f32 1 (/.f32 (+.f32 -1/2 (*.f32 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2) -1/2)) -1)) (sqrt.f32 -1)) -1/2)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 314159265359/50000000000 (*.f32 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 (/.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 (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 (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 (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 (exp.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(pow.f32 (*.f32 u2 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(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 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(sqrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 3))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(exp.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))))
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 1)
(sin.f32 (*.f32 u2 314159265359/50000000000))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.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 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.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) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1/2))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 1 3/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 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (fabs.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3/2))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 u1 1/4) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 u1 1/2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/2))
(*.f32 (/.f32 (cbrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u1 1/4)))
(*.f32 (pow.f32 u1 1/4) (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (pow.f32 u1 1/2) (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))))
(/.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 (/.f32 (sqrt.f32 u1) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/2))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
(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 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3/2)
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.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 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 u1) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.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 (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 (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 u2 314159265359/50000000000)))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (pow.f32 u1 1/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 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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 1 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.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 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (sqrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (*.f32 (pow.f32 u1 1/4) (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(*.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 u2 314159265359/50000000000)))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (pow.f32 (-.f32 1 u1) 1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 1 (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (*.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) 1) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) 1) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (*.f32 (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (pow.f32 (-.f32 1 u1) 1/2) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) -1)
(/.f32 1 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (exp.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 1)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3) 1/3)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 2)
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)) 3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(/.f32 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 u2 3) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 u2 3) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(pow.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (pow.f32 u2 3/2)) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (pow.f32 u2 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (pow.f32 u2 3) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000)) u2) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(sqrt.f32 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 u2 6)) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000)) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 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 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.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 (/.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 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.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 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) (*.f32 (cbrt.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 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (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 (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2) 3) (cbrt.f32 (/.f32 u1 (-.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 (sqrt.f32 (-.f32 1 u1))) (/.f32 u1 (sqrt.f32 (-.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 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1)))) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) 1) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 2)) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 u1 (-.f32 1 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 3))) (+.f32 1 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 2))) (+.f32 u1 1))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (pow.f32 u1 2)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (-.f32 1 u1) u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 1 (/.f32 (/.f32 (-.f32 1 u1) u1) 1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (sqrt.f32 u1) (/.f32 (-.f32 1 u1) (sqrt.f32 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (pow.f32 (cbrt.f32 u1) 2) (/.f32 (-.f32 1 u1) (cbrt.f32 u1)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 1 u1)))
(/.f32 u1 (-.f32 1 u1))
(/.f32 -1 (neg.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 -1 (/.f32 (neg.f32 (-.f32 1 u1)) u1))
(/.f32 -1 (+.f32 (/.f32 -1 u1) 1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.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 (/.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 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (cbrt.f32 u1)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 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 (cbrt.f32 u1) (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 2) (/.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 u1)))
(/.f32 (/.f32 u1 1) (-.f32 1 u1))
(/.f32 u1 (-.f32 1 u1))
(/.f32 (/.f32 u1 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (cbrt.f32 (-.f32 1 u1)))
(/.f32 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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))) (cbrt.f32 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) (pow.f32 u1 1/4)))
(/.f32 (pow.f32 u1 1/4) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (pow.f32 u1 1/2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(/.f32 -1 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(/.f32 -1 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1))))
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))) (sqrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(/.f32 (sqrt.f32 u1) (*.f32 (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))) -1)
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (*.f32 1 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))

eval1.2s (8.2%)

Compiler

Compiled 47025 to 36894 computations (21.5% saved)

prune427.0ms (2.9%)

Pruning

49 alts after pruning (46 fresh and 3 done)

PrunedKeptTotal
New1941361977
Fresh201030
Picked325
Done011
Total1964492013
Accuracy
99.9%
Counts
2013 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.0%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
96.9%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
87.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))))
78.1%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
97.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
72.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
85.6%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))))
92.5%
(/.f32 (sqrt.f32 u1) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
97.7%
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
86.4%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
97.5%
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.7%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
78.3%
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
63.9%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
98.2%
(*.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 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
97.7%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
80.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
78.2%
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
78.1%
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
77.3%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) u2))
77.0%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
69.4%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
78.2%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) u2))
61.5%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
95.5%
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
78.6%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.7%
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))) (cbrt.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.0%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
96.9%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
87.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))))
78.1%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
97.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
72.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
85.6%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))))
92.5%
(/.f32 (sqrt.f32 u1) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
97.7%
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
86.4%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
97.5%
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.7%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
78.3%
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
63.9%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
98.2%
(*.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 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
98.2%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
97.7%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
80.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
78.2%
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
78.1%
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
77.3%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) u2))
77.0%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
69.4%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
78.2%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) u2))
61.5%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
95.5%
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) 2)))
78.6%
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 3088 to 2498 computations (19.1% saved)

localize693.0ms (4.7%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.3%
(sin.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))))
99.2%
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))))
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
98.8%
(/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (+.f32 (/.f32 1 u1) -1))
98.6%
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
99.7%
(sqrt.f32 (-.f32 1 u1))
99.1%
(/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
98.8%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
99.3%
(*.f32 (sqrt.f32 u1) u2)
98.8%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.2%
(/.f32 -1 (+.f32 (/.f32 -1 u1) 1))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Compiler

Compiled 203 to 145 computations (28.6% saved)

series25.0ms (0.2%)

Counts
12 → 144
Calls

57 calls:

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

rewrite238.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
760×prod-diff
254×log1p-expm1-u
253×expm1-log1p-u
249×pow1
246×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify188.0ms (1.3%)

Algorithm
egg-herbie
Rules
560×times-frac
471×associate-/l*
413×fma-def
309×associate-/r*
263×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

eval500.0ms (3.4%)

Compiler

Compiled 20291 to 16394 computations (19.2% saved)

prune258.0ms (1.7%)

Pruning

58 alts after pruning (54 fresh and 4 done)

PrunedKeptTotal
New1083191102
Fresh63541
Picked325
Done123
Total1093581151
Accuracy
99.9%
Counts
1151 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.0%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
70.7%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 u1 -1/2)) (*.f32 314159265359/50000000000 u2)))
96.9%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
87.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 314159265359/50000000000 u2)))
72.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 50000000000/314159265359 u2))
70.7%
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 -25000000000/314159265359 (/.f32 u1 u2)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
85.6%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))))
92.5%
(/.f32 (sqrt.f32 u1) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
97.7%
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
86.4%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
97.5%
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
78.3%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2)
97.7%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
61.5%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
63.9%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
63.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 314159265359/50000000000 u2))) 1) (+.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1))))
64.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (-.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1)))
66.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (+.f32 1 (-.f32 (*.f32 314159265359/50000000000 u2) 1))))
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
64.0%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
78.3%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (*.f32 314159265359/50000000000 u2))
98.2%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
97.7%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
80.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
78.2%
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
78.1%
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
77.3%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) u2))
77.0%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
69.4%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
61.5%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
43.7%
(sqrt.f32 (/.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2)) (+.f32 (/.f32 1 u1) -1)))
85.2%
(sqrt.f32 (/.f32 (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (+.f32 (/.f32 1 u1) -1)))
78.5%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))))
61.5%
(sqrt.f32 (*.f32 (*.f32 u1 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
70.9%
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
61.5%
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.0%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
70.7%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 u1 -1/2)) (*.f32 314159265359/50000000000 u2)))
96.9%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
87.0%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 314159265359/50000000000 u2)))
72.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 50000000000/314159265359 u2))
70.7%
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 -25000000000/314159265359 (/.f32 u1 u2)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
85.6%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))))
92.5%
(/.f32 (sqrt.f32 u1) (exp.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 u2 314159265359/50000000000))))))
97.7%
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
86.4%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
97.5%
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
78.3%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2)
97.7%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
61.5%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
95.7%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
63.9%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.3%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
96.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 314159265359/50000000000))) 3))
63.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
63.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 314159265359/50000000000 u2))) 1) (+.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1))))
64.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (-.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1)))
66.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (+.f32 1 (-.f32 (*.f32 314159265359/50000000000 u2) 1))))
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
64.0%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
78.3%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (*.f32 314159265359/50000000000 u2))
98.2%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
96.4%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
97.7%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
80.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
78.2%
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
78.1%
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
77.3%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) u2))
77.0%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
69.4%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
61.5%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
43.7%
(sqrt.f32 (/.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2)) (+.f32 (/.f32 1 u1) -1)))
85.2%
(sqrt.f32 (/.f32 (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))) (+.f32 (/.f32 1 u1) -1)))
78.5%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (+.f32 (/.f32 1 u1) -1)))
95.5%
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))))
61.5%
(sqrt.f32 (*.f32 (*.f32 u1 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
70.9%
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
61.5%
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 3632 to 2972 computations (18.2% saved)

localize482.0ms (3.3%)

Localize:

Found 18 expressions with local error:

NewAccuracyProgram
99.7%
(sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))
99.3%
(sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
98.9%
(*.f32 (sqrt.f32 u1) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
98.7%
(*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.1%
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
99.0%
(*.f32 314159265359/50000000000 u2)
98.6%
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)
99.3%
(sin.f32 (*.f32 u2 314159265359/50000000000))
99.3%
(/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))
99.0%
(*.f32 u2 314159265359/50000000000)
98.8%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
99.0%
(*.f32 314159265359/50000000000 u2)
98.9%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
99.3%
(sin.f32 (*.f32 314159265359/50000000000 u2))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.9%
(/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))
Compiler

Compiled 194 to 141 computations (27.3% saved)

series21.0ms (0.1%)

Counts
10 → 120
Calls

45 calls:

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

rewrite189.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
954×prod-diff
236×log1p-expm1-u
236×expm1-log1p-u
233×add-exp-log
232×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify274.0ms (1.9%)

Algorithm
egg-herbie
Rules
647×times-frac
597×associate-*r*
531×associate-*l*
311×associate-/r*
265×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
067013243
1166612613
Stop Event
node limit
Counts
405 → 401
Calls
Call 1
Inputs
u1
(+.f32 u1 (pow.f32 u1 2))
(+.f32 u1 (+.f32 (pow.f32 u1 2) (pow.f32 u1 3)))
(+.f32 u1 (+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))))
-1
(neg.f32 (+.f32 1 (/.f32 1 u1)))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2)))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1)))))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (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 50000000000/314159265359 u2)
(+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2)))
(+.f32 (*.f32 314159265359/300000000000 u2) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
(+.f32 (*.f32 314159265359/300000000000 u2) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 50000000000/314159265359 (/.f32 1 u2)))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.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 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6)))))
(+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 8))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (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 0 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))) 1)
(-.f32 (/.f32 0 (+.f32 -1 (pow.f32 u1 -2))) (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 -1 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 1 (+.f32 (pow.f32 u1 -2) 1)))
(*.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1)
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(*.f32 1 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1))))
(*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1)) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4)) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -6))) (-.f32 (+.f32 1 (pow.f32 u1 -4)) (pow.f32 u1 -2)))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -4))) (+.f32 -1 (pow.f32 u1 -2)))
(pow.f32 (+.f32 -1 (/.f32 -1 u1)) -1)
(pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1)
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 3)
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3) 1/3)
(neg.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(sqrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 2))
(log.f32 (exp.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 -1 u1)) 3) (pow.f32 (+.f32 -1 (pow.f32 u1 -2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 -1 u1))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 -1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(sqrt.f32 (*.f32 u1 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 314159265359/50000000000 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 (sqrt.f32 u1) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (/.f32 (sqrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (/.f32 (sqrt.f32 u1) -1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1/2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 -1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 1 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (/.f32 1 (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)) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) -1) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1)
(pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.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))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 -1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 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 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 (neg.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 1)
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 u1))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4) (pow.f32 u1 2)))
(log.f32 (pow.f32 (exp.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 3) (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(exp.f32 (log.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (/.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/4)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 u2 314159265359/50000000000)
(*.f32 u2 (pow.f32 98696044010906577398881/2500000000000000000000 1/2))
(*.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 1 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(*.f32 (pow.f32 1 1/2) (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1/2)
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
Outputs
u1
(+.f32 u1 (pow.f32 u1 2))
(fma.f32 u1 u1 u1)
(+.f32 u1 (+.f32 (pow.f32 u1 2) (pow.f32 u1 3)))
(+.f32 (fma.f32 u1 u1 u1) (pow.f32 u1 3))
(+.f32 u1 (+.f32 (pow.f32 u1 2) (+.f32 (pow.f32 u1 3) (pow.f32 u1 4))))
(+.f32 (fma.f32 u1 u1 u1) (+.f32 (pow.f32 u1 3) (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 u1) (/.f32 1 (pow.f32 u1 2)))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 u1)) (/.f32 1 (pow.f32 u1 2))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2))) (/.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 u1) (/.f32 1 (pow.f32 u1 2)))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 u1)) (/.f32 1 (pow.f32 u1 2))))
(-.f32 -1 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2))))
(neg.f32 (+.f32 1 (+.f32 (/.f32 1 u1) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3))))))
(neg.f32 (+.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 -1 (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1 (pow.f32 u1 2))) (/.f32 1 (pow.f32 u1 3))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (+.f32 1 (/.f32 (*.f32 1/2 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)))) (+.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 (pow.f32 u1 3) (sqrt.f32 -1)))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 (pow.f32 u1 2) (sqrt.f32 -1)) (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (/.f32 (-.f32 1 (/.f32 (*.f32 -1/2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (pow.f32 (sqrt.f32 -1) 2))) (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2)) (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (*.f32 (/.f32 (+.f32 1 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) -1))) (sqrt.f32 -1)) -1/2)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 3)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1)))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1)))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 5)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 3)) (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (fma.f32 314159265359/50000000000 u2 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 7)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 3)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1)))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (pow.f32 u2 5))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))) (fma.f32 314159265359/50000000000 u2 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (-.f32 (/.f32 1 (pow.f32 u1 2)) 1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 (+.f32 1 (/.f32 1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 2)) -1))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (pow.f32 u2 5))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (pow.f32 u2 5) (*.f32 (sqrt.f32 u1) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (pow.f32 u2 5) (*.f32 (sqrt.f32 u1) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 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 50000000000/314159265359 u2)
(+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2)))
(fma.f32 314159265359/300000000000 u2 (/.f32 50000000000/314159265359 u2))
(fma.f32 u2 314159265359/300000000000 (/.f32 50000000000/314159265359 u2))
(+.f32 (*.f32 314159265359/300000000000 u2) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
(fma.f32 314159265359/300000000000 u2 (fma.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3) (/.f32 50000000000/314159265359 u2)))
(fma.f32 u2 314159265359/300000000000 (fma.f32 (pow.f32 u2 3) 217043936762141594974494696480642953/45000000000000000000000000000000000 (/.f32 50000000000/314159265359 u2)))
(+.f32 (*.f32 314159265359/300000000000 u2) (+.f32 (*.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 50000000000/314159265359 (/.f32 1 u2)))))
(fma.f32 314159265359/300000000000 u2 (fma.f32 217043936762141594974494696480642953/45000000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (pow.f32 u2 5) (/.f32 50000000000/314159265359 u2))))
(fma.f32 u2 314159265359/300000000000 (fma.f32 (pow.f32 u2 3) 217043936762141594974494696480642953/45000000000000000000000000000000000 (fma.f32 (pow.f32 u2 5) 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (/.f32 50000000000/314159265359 u2))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 314159265359/50000000000 u2 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (fma.f32 314159265359/50000000000 u2 (*.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 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2)))
(*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(fma.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 u1 (*.f32 (pow.f32 u2 4) -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000)))
(+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6)))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2)) (*.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 u1) (pow.f32 u2 6))))
(fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 u1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000))))
(+.f32 (*.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 8))) (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2))) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 6))))))
(fma.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 8)) (fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (pow.f32 u2 2)) (*.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000 u1) (pow.f32 u2 6)))))
(fma.f32 -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/12304687500000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 8)) (fma.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 4)) (fma.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 u1 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/351562500000000000000000000000000000000000000000000000000000000000)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (pow.f32 u2 5))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (pow.f32 u2 5) (*.f32 (sqrt.f32 u1) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))
(+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 7))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5))))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt.f32 u1)) (pow.f32 u2 5)))))
(fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (pow.f32 u2 5) (*.f32 (sqrt.f32 u1) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 -314159265359/50000000000)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 -314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 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 0 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))) 1)
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(-.f32 (/.f32 0 (+.f32 -1 (pow.f32 u1 -2))) (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 -1 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 1 (pow.f32 u1 -2)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 1 (+.f32 (pow.f32 u1 -2) 1)))
(/.f32 (*.f32 (+.f32 -1 (/.f32 -1 u1)) 1) (+.f32 1 (pow.f32 u1 -2)))
(/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -2)))
(*.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1)
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2)
(*.f32 1 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (*.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1))))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 1 (pow.f32 u1 -2)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))))))
(/.f32 (/.f32 (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1))))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 1 (pow.f32 u1 -2)))
(*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4)))
(/.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 -1 (+.f32 (pow.f32 u1 -2) 1)) (+.f32 -1 (/.f32 -1 u1)))
(*.f32 (+.f32 -1 (/.f32 -1 u1)) (/.f32 -1 (+.f32 1 (pow.f32 u1 -2))))
(/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 1 (pow.f32 u1 -2)))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4)) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4))
(*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1/4)))
(/.f32 (sqrt.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 -1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)))
(/.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) 1) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(/.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) 1) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) 2) (/.f32 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)) (/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2)))
(/.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2)))) (pow.f32 (cbrt.f32 (+.f32 -1 (pow.f32 u1 -2))) 2))
(*.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))))))
(/.f32 (/.f32 (cbrt.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (cbrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -6))) (-.f32 (+.f32 1 (pow.f32 u1 -4)) (pow.f32 u1 -2)))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -6))) (+.f32 1 (-.f32 (pow.f32 u1 -4) (pow.f32 u1 -2))))
(*.f32 (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -4))) (+.f32 -1 (pow.f32 u1 -2)))
(*.f32 (+.f32 -1 (pow.f32 u1 -2)) (/.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 1 (pow.f32 u1 -4))))
(/.f32 (*.f32 (+.f32 -1 (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -2))) (+.f32 1 (pow.f32 u1 -4)))
(pow.f32 (+.f32 -1 (/.f32 -1 u1)) -1)
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 1)
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (/.f32 -1 u1)))) 3)
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 2) 1/2)
(sqrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 2))
(fabs.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(pow.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3) 1/3)
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(neg.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 1 (+.f32 -1 (/.f32 -1 u1)))
(sqrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 2))
(fabs.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))
(log.f32 (exp.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))))))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(cbrt.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 -1 (/.f32 -1 u1)) 3) (pow.f32 (+.f32 -1 (pow.f32 u1 -2)) 3)))
(expm1.f32 (log1p.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 -1 u1))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (/.f32 -1 u1))) 1))
(exp.f32 (neg.f32 (log1p.f32 (/.f32 -1 u1))))
(log1p.f32 (expm1.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))))
(/.f32 -1 (+.f32 -1 (/.f32 -1 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))))
(/.f32 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 u1 -2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(pow.f32 (pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(sqrt.f32 (*.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (/.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (+.f32 -1 (/.f32 -1 u1))))
(log.f32 (pow.f32 (exp.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 -1 (+.f32 -1 (/.f32 -1 u1))) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 -1/2 (log1p.f32 (/.f32 -1 u1)))))
(exp.f32 (*.f32 (+.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 1/2 (neg.f32 (log1p.f32 (/.f32 -1 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (exp.f32 (*.f32 -1/2 (log1p.f32 (/.f32 -1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 -1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (+.f32 -1 (/.f32 -1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 314159265359/50000000000 u2) 3)))
(cbrt.f32 (*.f32 (*.f32 31006276680305942139213528068663279/125000000000000000000000000000000 (pow.f32 u2 3)) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))))
(*.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))) (sqrt.f32 (cbrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 (sqrt.f32 u1) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 (*.f32 1 (*.f32 (/.f32 (sqrt.f32 u1) 1) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (/.f32 (sqrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (/.f32 (cbrt.f32 u1) 1) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (/.f32 (cbrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))))
(/.f32 (*.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(*.f32 (/.f32 (cbrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (/.f32 (cbrt.f32 (sqrt.f32 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (/.f32 (pow.f32 u1 1/4) 1) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/2))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 (pow.f32 u1 1/4) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 (pow.f32 u1 1/4) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (*.f32 (pow.f32 u1 1/4) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (pow.f32 u1 1/2) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/2))
(*.f32 (/.f32 (sqrt.f32 u1) -1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 -1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 1 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (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)) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) -1) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(/.f32 (*.f32 1 (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -2)
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) 2)
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (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 -1 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4))) (fabs.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 -1 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 1 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 1 (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(/.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(/.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 1 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(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 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(sin.f32 (*.f32 314159265359/50000000000 u2))
(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))
(fabs.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))
(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 (neg.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))) 1)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (sqrt.f32 u1) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 1 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) 1) (*.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 u1))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 2)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(pow.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 3)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 3) 1/3)
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4) (pow.f32 u1 2)))
(sqrt.f32 (*.f32 (pow.f32 u1 2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 4)))
(log.f32 (pow.f32 (exp.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 3))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 3)))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) 3) (pow.f32 u1 3)))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(expm1.f32 (log1p.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(exp.f32 (log.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(log1p.f32 (expm1.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))
(/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 -1 (neg.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 1 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 1 (/.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (cbrt.f32 u1) (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(/.f32 (pow.f32 u1 1/4) (/.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/2))
(/.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(/.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (/.f32 1 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(/.f32 (*.f32 1 (*.f32 (/.f32 (sqrt.f32 u1) 1) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2))) (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(pow.f32 (/.f32 1 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(neg.f32 (/.f32 (sqrt.f32 u1) (/.f32 -1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (/.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) -2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (pow.f32 (/.f32 1 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3/2) (/.f32 1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 314159265359/50000000000 u2)
(*.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 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(*.f32 1 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 1 1/2) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)
(*.f32 314159265359/50000000000 u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u2 4) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))
(*.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 314159265359/50000000000 u2) 1)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3) 1/3)
(*.f32 314159265359/50000000000 u2)
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 2)
(*.f32 314159265359/50000000000 u2)
(fabs.f32 (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 u2)
(log.f32 (pow.f32 (exp.f32 u2) 314159265359/50000000000))
(*.f32 314159265359/50000000000 u2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 u2)
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 3))
(*.f32 314159265359/50000000000 u2)
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 314159265359/50000000000 u2)) 1))
(*.f32 314159265359/50000000000 u2)
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 u2)

eval385.0ms (2.6%)

Compiler

Compiled 14476 to 11534 computations (20.3% saved)

prune291.0ms (2%)

Pruning

54 alts after pruning (48 fresh and 6 done)

PrunedKeptTotal
New83912851
Fresh133649
Picked325
Done044
Total85554909
Accuracy
99.9%
Counts
909 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000))) (sqrt.f32 (-.f32 1 u1)))
98.0%
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
66.0%
(/.f32 (sqrt.f32 u1) (fma.f32 u2 314159265359/300000000000 (/.f32 50000000000/314159265359 u2)))
70.7%
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 u1 -1/2)) (*.f32 314159265359/50000000000 u2)))
72.6%
(/.f32 (sqrt.f32 u1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 3)))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 314159265359/50000000000 u2)))
72.7%
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
61.4%
(/.f32 (sqrt.f32 u1) (/.f32 50000000000/314159265359 u2))
66.0%
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
70.7%
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 -25000000000/314159265359 (/.f32 u1 u2)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
85.6%
(/.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (-.f32 1 u1)) (+.f32 (*.f32 50000000000/314159265359 (/.f32 1 u2)) (*.f32 314159265359/300000000000 u2))))
97.7%
(/.f32 -1 (/.f32 (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000))))
86.4%
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))) (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
72.8%
(*.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (sin.f32 (*.f32 314159265359/50000000000 u2))))
97.8%
(*.f32 (/.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
97.5%
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000)))))
78.3%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2)
97.7%
(*.f32 (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)) (/.f32 1 (sqrt.f32 (-.f32 1 u1))))
78.3%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
61.5%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
84.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
84.6%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
63.9%
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
83.4%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
59.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
63.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 314159265359/50000000000 u2))) 1) (+.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1))))
64.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (-.f32 (+.f32 1 (*.f32 314159265359/50000000000 u2)) 1)))
66.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (+.f32 1 (-.f32 (*.f32 314159265359/50000000000 u2) 1))))
98.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
78.3%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (*.f32 314159265359/50000000000 u2))
98.2%
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.4%
(*.f32 (sqrt.f32 (log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
52.8%
(*.f32 (sqrt.f32 u1) (-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)))) 1))
72.5%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (pow.f32 98696044010906577398881/2500000000000000000000 1/2) u2)))
72.7%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2))))
72.8%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
97.7%
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
80.5%
(*.f32 (log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
78.2%
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
78.1%
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
77.0%
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
69.4%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
78.3%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
61.5%
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
43.7%
(sqrt.f32 (/.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2)) (+.f32 (/.f32 1 u1) -1)))
78.5%
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (+.f32 (/.f32 1 u1) -1)))
61.5%
(sqrt.f32 (*.f32 (*.f32 u1 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
35.9%
(sqrt.f32 (*.f32 u1 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
64.5%
(sqrt.f32 (*.f32 u1 (+.f32 (*.f32 -9740909103402808085817682884085781839780052161/18750000000000000000000000000000000000000000 (pow.f32 u2 4)) (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))))
61.5%
(sqrt.f32 (*.f32 u1 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
91.1%
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))))
Compiler

Compiled 2219 to 1712 computations (22.8% saved)

regimes401.0ms (2.7%)

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

8 calls:

48.0ms
(/.f32 u1 (-.f32 1 u1))
47.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
46.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
45.0ms
u1
45.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
98.4%1cosTheta_i
98.4%1u1
98.4%1u2
98.4%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.4%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.4%1(/.f32 u1 (-.f32 1 u1))
98.4%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.4%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 1437 to 1076 computations (25.1% saved)

regimes301.0ms (2%)

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

8 calls:

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

Compiled 1076 to 794 computations (26.2% saved)

regimes430.0ms (2.9%)

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

8 calls:

171.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
66.0ms
u1
33.0ms
(/.f32 u1 (-.f32 1 u1))
29.0ms
(*.f32 314159265359/50000000000 u2)
28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
98.3%1cosTheta_i
98.3%1u1
98.3%1u2
98.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.3%1(/.f32 u1 (-.f32 1 u1))
98.3%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.3%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 835 to 613 computations (26.6% saved)

regimes298.0ms (2%)

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

8 calls:

86.0ms
(*.f32 314159265359/50000000000 u2)
49.0ms
(/.f32 u1 (-.f32 1 u1))
29.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
25.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
25.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 666 to 484 computations (27.3% saved)

regimes146.0ms (1%)

Counts
33 → 1
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(/.f32 (sqrt.f32 u1) (/.f32 50000000000/314159265359 u2))
(/.f32 (sqrt.f32 u1) (/.f32 1 (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) u2))
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1))) u2))
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (*.f32 314159265359/50000000000 u2))
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 1 (*.f32 u1 -1/2)) (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (+.f32 (*.f32 -25000000000/314159265359 (/.f32 u1 u2)) (*.f32 50000000000/314159265359 (/.f32 1 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(sqrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))))
(sqrt.f32 (*.f32 u1 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 u1 (pow.f32 u2 2)) 98696044010906577398881/2500000000000000000000))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) u2))
(/.f32 (sqrt.f32 u1) (/.f32 1 (sin.f32 (*.f32 u2 314159265359/50000000000))))
(/.f32 (sqrt.f32 u1) (fma.f32 u2 314159265359/300000000000 (/.f32 50000000000/314159265359 u2)))
(sqrt.f32 (*.f32 u1 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 314159265359/25000000000)) 2))))
(*.f32 314159265359/50000000000 (/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (+.f32 (/.f32 1 u1) -1)))
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3) u2))
(*.f32 314159265359/50000000000 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3) u2))
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) 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
(sin.f32 (*.f32 314159265359/50000000000 u2))
19.0ms
u2
17.0ms
(*.f32 314159265359/50000000000 u2)
17.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
17.0ms
(/.f32 u1 (-.f32 1 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 394 to 281 computations (28.7% saved)

regimes198.0ms (1.3%)

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

7 calls:

37.0ms
(*.f32 314159265359/50000000000 u2)
36.0ms
u2
29.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
26.0ms
u1
25.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
78.3%1cosTheta_i
86.8%2u1
88.7%2u2
86.8%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
86.8%2(/.f32 u1 (-.f32 1 u1))
88.7%2(*.f32 314159265359/50000000000 u2)
86.6%2(sin.f32 (*.f32 314159265359/50000000000 u2))
Compiler

Compiled 295 to 206 computations (30.2% saved)

regimes75.0ms (0.5%)

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

5 calls:

22.0ms
(/.f32 u1 (-.f32 1 u1))
16.0ms
(*.f32 314159265359/50000000000 u2)
15.0ms
u2
9.0ms
u1
8.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
78.3%1u1
78.3%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
78.3%1(/.f32 u1 (-.f32 1 u1))
81.9%2u2
81.9%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 186 to 133 computations (28.5% saved)

regimes25.0ms (0.2%)

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

3 calls:

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

Compiled 131 to 95 computations (27.5% saved)

regimes40.0ms (0.3%)

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

6 calls:

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

Compiled 116 to 82 computations (29.3% saved)

regimes32.0ms (0.2%)

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

6 calls:

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

Compiled 84 to 59 computations (29.8% saved)

regimes17.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.7%)

Threshold costs -0.1b (-0.7%)

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

4 calls:

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

Compiled 47 to 32 computations (31.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.005349349696189165
0.005778854712843895
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.005349349696189165
0.005778854712843895
Compiler

Compiled 20 to 16 computations (20% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
22×*-commutative
11×+-commutative
sub-neg
neg-mul-1
neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069580
1106580
2120580
3129580
4133580
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) 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 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)) (/.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2)))))
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (pow.f32 u2 2) 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 (+.f32 -1 (/.f32 -1 u1))) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (neg.f32 -1) (/.f32 -1 u1)) (+.f32 -1 (pow.f32 u1 -2)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)))
(*.f32 (sqrt.f32 (/.f32 -1 (+.f32 (/.f32 -1 u1) 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (/.f32 -1 (+.f32 1 (/.f32 -1 u1)))))
(*.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) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2)) (/.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/300000000000 u2) (*.f32 50000000000/314159265359 (/.f32 1 u2)))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 1476395/268435456) (*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1)))))) (/.f32 (sqrt.f32 u1) (+.f32 (*.f32 u2 314159265359/300000000000) (*.f32 50000000000/314159265359 (/.f32 1 u2)))))
(*.f32 314159265359/50000000000 (*.f32 (/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1))) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 u1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 195 to 160 computations (17.9% saved)

soundness2.6s (17.8%)

Rules
871×log1p-expm1-u
871×expm1-log1p-u
871×log1p-expm1-u
871×expm1-log1p-u
871×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01685
118985
2234185
03995141
19264956
236084576
037493
1550453
26431453
094526841
1254726027
01685
118985
2234185
03995141
19264956
236084576
094526841
1254726027
01685
118985
2234185
037493
1550453
26431453
094526841
1254726027
01685
118985
2234185
036315
1577309
27986309
091219751
1229619094
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
Compiler

Compiled 737 to 576 computations (21.8% saved)

end0.0ms (0%)

preprocess146.0ms (1%)

Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1038 to 838 computations (19.3% saved)

Profiling

Loading profile data...