Details

Time bar (total: 15.5s)

analyze278.0ms (1.8%)

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 (16.8%)

Results
2.6s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess24.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 17 to 14 computations (17.6% saved)

simplify14.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 14 to 11 computations (21.4% saved)

localize47.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 39 to 27 computations (30.8% saved)

series6.0ms (0%)

Counts
4 → 36
Calls

15 calls:

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

rewrite84.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

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

simplify89.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

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

eval94.0ms (0.6%)

Compiler

Compiled 4304 to 3362 computations (21.9% saved)

prune54.0ms (0.3%)

Pruning

23 alts after pruning (22 fresh and 1 done)

PrunedKeptTotal
New20222224
Fresh000
Picked011
Done000
Total20223225
Accurracy
100.0%
Counts
225 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.5%
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
98.2%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
98.2%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
82.2%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.8%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
57.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
92.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (exp.f32 (log.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
91.9%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) (+.f32 u1 (pow.f32 u1 3)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.6%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/6) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
75.5%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.2%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
82.2%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
95.4%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
Compiler

Compiled 722 to 563 computations (22% saved)

localize62.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 56 to 38 computations (32.1% saved)

series3.0ms (0%)

Counts
4 → 44
Calls

15 calls:

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

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1474×log-prod
724×pow-prod-up
670×pow-exp
588×prod-diff
522×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

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

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1154×associate-/r*
1134×associate-/l*
576×associate-*r/
506×log-prod
442×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

localize38.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 39 to 26 computations (33.3% saved)

series6.0ms (0%)

Counts
3 → 24
Calls

15 calls:

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

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1194×log-prod
750×pow-prod-down
564×pow-prod-up
524×pow-exp
432×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
124969
2311269
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Outputs
(+.f32 0 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(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 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(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 (pow.f32 (*.f32 314159265359/50000000000 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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(+.f32 0 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(-.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 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 (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))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (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 (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 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4))
(/.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 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.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)) 2) 1/4)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -3) 1/6)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) 2)
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1/2)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 1 u1) 1)) -1)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) -1)
(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 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))

simplify71.0ms (0.5%)

Algorithm
egg-herbie
Rules
1834×fma-def
1004×times-frac
846×distribute-lft-in
828×distribute-rgt-in
742×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02903698
17293536
222703340
Stop Event
node limit
Counts
110 → 183
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 0 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(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 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(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 (pow.f32 (*.f32 314159265359/50000000000 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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 2))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))))
(+.f32 0 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(-.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 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 (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))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (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 (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 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4))
(/.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 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.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)) 2) 1/4)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -3) 1/6)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) 2)
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1/2)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 1 u1) 1)) -1)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) -1)
(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 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (*.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 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) -1) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 314159265359/100000000000 u2) (/.f32 u1 (sqrt.f32 -1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 (/.f32 942477796077/400000000000 u1) (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 (/.f32 942477796077/400000000000 u1) (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1)))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -1/2 (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -1/2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -1/2 (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) u2)) (fma.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))) (fma.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) -1/2 (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (/.f32 (sqrt.f32 -1) u2))))))
(fma.f32 -1/2 (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 u2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2) -1) u2) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)) 3/8)))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) 5/16 (fma.f32 (sqrt.f32 -1) u2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)) 3/8))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) u2) (*.f32 u1 u1)) (+.f32 3/8 (/.f32 5/16 u1)))))
(sqrt.f32 -1)
(-.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (sqrt.f32 -1) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(-.f32 (sqrt.f32 -1) (/.f32 (/.f32 1/2 u1) (sqrt.f32 -1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1)) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1)) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (/.f32 (fma.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) -1/2) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (sqrt.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (sqrt.f32 -1) u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (fma.f32 -1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (sqrt.f32 -1))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1)))
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 (sqrt.f32 -1) u1))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1)))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) 1/2)))
(+.f32 (*.f32 3/8 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))))
(+.f32 (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 -1))) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))
(+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 (/.f32 3/8 u1) 1/2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sqrt.f32 -1)))
(+.f32 0 (*.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2) 314159265359/50000000000))) (log.f32 (sqrt.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(-.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 314159265359/50000000000 u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 314159265359/50000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 (sqrt.f32 u1))))
(/.f32 314159265359/50000000000 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))) 1) 1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000)))) 1/3))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(exp.f32 (*.f32 (log.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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(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 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 0 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) u2))))
(*.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) (sqrt.f32 (-.f32 1 u1))) u2)
(/.f32 (*.f32 (sqrt.f32 u1) u2) (sqrt.f32 (-.f32 1 u1)))
(/.f32 u2 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 (*.f32 u2 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) u2)
(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 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(sqrt.f32 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))))
(fabs.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(sqrt.f32 (/.f32 (*.f32 u1 (*.f32 u2 u2)) (-.f32 1 u1)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))))
(fabs.f32 (*.f32 u2 (sqrt.f32 (/.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))))
(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))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1) 1))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 1/3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) 2))
(*.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 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4))
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 u1) 1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(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)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/4)
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -3) 1/6)
(pow.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -3) 1/6)
(pow.f32 (pow.f32 (+.f32 -1 (/.f32 1 u1)) -3) 1/6)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(pow.f32 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/4) 2)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (-.f32 (/.f32 1 u1) 1) -1/2)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(pow.f32 (+.f32 -1 (/.f32 1 u1)) -1/2)
(pow.f32 (sqrt.f32 (-.f32 (/.f32 1 u1) 1)) -1)
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 1 (sqrt.f32 (+.f32 -1 (/.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) -1)
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (*.f32 1 (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(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))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)) 3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 1/4 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))

localize68.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(/.f32 u1 (-.f32 1 u1))
99.2%
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
99.0%
(*.f32 314159265359/50000000000 u2)
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
Compiler

Compiled 59 to 43 computations (27.1% saved)

series5.0ms (0%)

Counts
2 → 20
Calls

9 calls:

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

rewrite108.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1696×log-prod
940×fma-def
622×expm1-udef
614×log1p-udef
376×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01756
137456
2485556
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
Outputs
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (sqrt.f32 u1)) (*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.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))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 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))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.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 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (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))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (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))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 0 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)
(pow.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)) 1/3)
(pow.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) 2)
(sqrt.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(cbrt.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(exp.f32 (*.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))

simplify109.0ms (0.7%)

Algorithm
egg-herbie
Rules
1750×times-frac
650×unswap-sqr
574×cancel-sign-sub-inv
560×associate-*r*
534×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02966343
17976087
231745675
Stop Event
node limit
Counts
109 → 162
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 3))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (sqrt.f32 u1)) (*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.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))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 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))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.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 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (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))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (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))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 0 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)
(pow.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)) 1/3)
(pow.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) 2)
(sqrt.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(cbrt.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(exp.f32 (*.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
Outputs
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 -1/2 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 -1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) u1)))
(+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 -1/2 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 -1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 -1/2 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(fma.f32 -1/2 (*.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1)) (fma.f32 -1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 -1) u1)) (fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (*.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) -1/2))) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1)) (pow.f32 u1 3)))))
(*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1)))))
(fma.f32 1/2 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (*.f32 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (sqrt.f32 -1))) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) u1)) (+.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 u1 3))))))
(fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (*.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 3/8 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (fma.f32 1/2 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (/.f32 u1 (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))))
(+.f32 (fma.f32 1/2 (/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (/.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (+.f32 (/.f32 5/16 u1) 3/8)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (*.f32 (sqrt.f32 (-.f32 1 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 u1)) (*.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(*.f32 (/.f32 (sqrt.f32 u1) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (sqrt.f32 u1)) (*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3) (pow.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3)) (fma.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))))
(/.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (fma.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (-.f32 (*.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (/.f32 u1 (-.f32 1 u1)))))))
(/.f32 (*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 3) (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 31006276680305942139213528068663279/125000000000000000000000000000000))) (fma.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 u2 -314159265359/50000000000))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(/.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1)
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 -9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (/.f32 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)) 31006276680305942139213528068663279/125000000000000000000000000000000)) (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (*.f32 (pow.f32 u2 3) (*.f32 u2 9740909103402808085817682884085781839780052161/37500000000000000000000000000000000000000000)))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6))) (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))) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (/.f32 u1 (-.f32 1 u1))))
(fabs.f32 (*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.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 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 1 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))))
(fma.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 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (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))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2)))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (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))) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/2))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sqrt.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))) (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) 1)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)) 1/3)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(pow.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) 2)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(sqrt.f32 (*.f32 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 6)))
(log.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(cbrt.f32 (*.f32 -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 (pow.f32 u2 3) 3)))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(expm1.f32 (log1p.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(exp.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(exp.f32 (*.f32 (fma.f32 3 (log.f32 u2) (log.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 1))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(log1p.f32 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))

localize48.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 42 to 28 computations (33.3% saved)

series3.0ms (0%)

Counts
2 → 32
Calls

12 calls:

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

rewrite79.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1378×log-prod
834×pow-prod-down
670×pow-prod-up
628×pow-exp
606×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

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

simplify91.0ms (0.6%)

Algorithm
egg-herbie
Rules
1420×times-frac
876×associate-/r*
724×unswap-sqr
676×distribute-lft-in
624×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02714770
16844600
224204376
Stop Event
node limit
Counts
106 → 150
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(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)
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(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))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 0 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 1 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))) (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) 1) -1)
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
(log.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (pow.f32 (-.f32 1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1))) -1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 u1))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 5)) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (pow.f32 u2 7))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 u1) (+.f32 (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.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 u1 (sqrt.f32 -1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 u1 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 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (*.f32 u1 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))) (fma.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u1)) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (+.f32 -1/2 (*.f32 -1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))))) (pow.f32 u1 3))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (pow.f32 u1 3)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 3/8 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (/.f32 (sqrt.f32 -1) u1))))))
(fma.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)) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 0 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (*.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)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 1 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (/.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1))) (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (/.f32 u1 (/.f32 (-.f32 1 u1) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.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 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 1) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) 1/4))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) 1) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.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)))) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))) (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2))) (/.f32 (pow.f32 (-.f32 1 u1) 1/4) (/.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (pow.f32 (-.f32 1 u1) 1/4))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 u1 (/.f32 (-.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 314159265359/50000000000 u2)) 2)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) -1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) 1) -1)
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
(sqrt.f32 (/.f32 u1 (/.f32 (-.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 314159265359/50000000000 u2)) 2)))
(log.f32 (exp.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3) (pow.f32 (-.f32 1 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1) 1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 3))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 1/3))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))) 2))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1))) -1))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))

localize55.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 63 to 29 computations (54% saved)

series7.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1530×log-prod
842×prod-diff
712×pow-exp
570×expm1-udef
566×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify79.0ms (0.5%)

Algorithm
egg-herbie
Rules
1130×times-frac
1120×unswap-sqr
980×distribute-rgt-in
978×distribute-lft-in
358×log-prod
Iterations

Useful iterations: 2 (0.0ms)

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

eval490.0ms (3.2%)

Compiler

Compiled 26017 to 19198 computations (26.2% saved)

prune391.0ms (2.5%)

Pruning

27 alts after pruning (23 fresh and 4 done)

PrunedKeptTotal
New1146121158
Fresh61117
Picked101
Done145
Total1154271181
Accurracy
100.0%
Counts
1181 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
82.0%
(/.f32 314159265359/50000000000 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)) u2))
98.2%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
82.2%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
87.8%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
57.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
70.6%
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
75.5%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2)))
82.2%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
80.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
80.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)))
82.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/2)))
74.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
82.2%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
82.3%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1))))))
95.2%
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
82.6%
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
82.7%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Compiler

Compiled 735 to 575 computations (21.8% saved)

localize63.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 72 to 42 computations (41.7% saved)

series3.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite90.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1674×log-prod
1596×prod-diff
716×fma-def
582×expm1-udef
582×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01682
134546
2462746
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))
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 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.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)
(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 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(+.f32 0 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(+.f32 (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 u1))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 1 (pow.f32 u1 3)) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (fma.f32 u1 u1 -1) (*.f32 (/.f32 (-.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 -1)))
(/.f32 (fma.f32 u1 u1 u1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (+.f32 1 (pow.f32 u1 3))) (*.f32 (-.f32 1 (*.f32 u1 u1)) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 -1)) (*.f32 (-.f32 1 (*.f32 u1 u1)) (+.f32 u1 -1)))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 1 (pow.f32 u1 3))) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (-.f32 (fma.f32 u1 u1 1) u1)))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 -1)) (*.f32 (neg.f32 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 1) u1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) 1) (*.f32 (-.f32 (fma.f32 u1 u1 1) u1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (neg.f32 u1)) (*.f32 (-.f32 (fma.f32 u1 u1 1) u1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) u1) (*.f32 (+.f32 u1 -1) (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) 1) (*.f32 (+.f32 u1 -1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (neg.f32 u1)) (*.f32 (+.f32 u1 -1) (neg.f32 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)) (fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2) (*.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(/.f32 (fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (-.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 1 (pow.f32 u1 3))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (fma.f32 u1 u1 -1)) (+.f32 u1 -1))
(/.f32 (*.f32 (+.f32 u1 1) (neg.f32 u1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 1)) (neg.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 u1 3)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (-.f32 (fma.f32 u1 u1 1) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 -1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (+.f32 u1 -1))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) 1) (-.f32 1 (*.f32 u1 u1)))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(/.f32 (/.f32 (fma.f32 u1 u1 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 1 (*.f32 u1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1)
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 2)
(pow.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))
(log.f32 (exp.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (*.f32 (exp.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (exp.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (exp.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(log.f32 (*.f32 (exp.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (+.f32 1 (expm1.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))))
(cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3) (pow.f32 (+.f32 u1 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 u1 1) 3) (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 3)))
(expm1.f32 (log1p.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1))
(log1p.f32 (expm1.f32 (/.f32 u1 (-.f32 1 u1))))
(fma.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) 1) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 1 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 1 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2)) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (neg.f32 u1) (/.f32 1 (neg.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 1 (-.f32 1 (*.f32 u1 u1))) u1 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) 1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (cbrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))) (cbrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 u1 (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (/.f32 (cbrt.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 u1) 2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (/.f32 (cbrt.f32 u1) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 (sqrt.f32 u1) 1) (/.f32 (sqrt.f32 u1) (-.f32 1 (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) 2)) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 u1)) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) 2))) (cbrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))) (sqrt.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 u1) 2)) (cbrt.f32 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 u1)) (sqrt.f32 u1) (/.f32 u1 (-.f32 1 (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 6))) (+.f32 1 (fma.f32 u1 u1 (pow.f32 u1 4))) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 1 (pow.f32 u1 4))) (fma.f32 u1 u1 1) (*.f32 u1 (/.f32 u1 (-.f32 1 (*.f32 u1 u1)))))

simplify183.0ms (1.2%)

Algorithm
egg-herbie
Rules
1010×unswap-sqr
936×distribute-rgt-in
910×distribute-lft-in
322×associate-+r+
310×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

localize17.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 18 to 8 computations (55.6% saved)

series39.0ms (0.3%)

Counts
2 → 0
Calls

12 calls:

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

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1604×pow1
1474×add-exp-log
1474×log1p-expm1-u
1474×expm1-log1p-u
1440×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0928
117928
2204928
Stop Event
node limit
Counts
2 → 22
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
Outputs
(-.f32 (+.f32 1 (*.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 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.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)))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (+.f32 1 (*.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 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))

simplify40.0ms (0.3%)

Algorithm
egg-herbie
Rules
1130×fma-def
1106×distribute-rgt-in
1092×distribute-lft-in
694×associate-+r+
676×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057560
1141440
2574320
32088316
Stop Event
node limit
Counts
22 → 34
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (*.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 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.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)))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (+.f32 1 (*.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 (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
Outputs
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1)
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 1)
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 3)
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(pow.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) 1/3)
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(pow.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 2)
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 u2 u2)))
(sqrt.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))))
(fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(log.f32 (pow.f32 (exp.f32 314159265359/50000000000) (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(cbrt.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3))
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(expm1.f32 (log1p.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(exp.f32 (log.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(+.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) -1)
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1)
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 3)
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 2)
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 u2 u2)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 u1)))
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) u2))
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 u2 (sqrt.f32 u1))

localize56.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 46 to 26 computations (43.5% saved)

series6.0ms (0%)

Counts
4 → 80
Calls

21 calls:

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

rewrite149.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1482×log-prod
604×pow-exp
500×prod-diff
484×expm1-udef
480×log1p-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01392
128386
2398186
Stop Event
node limit
Counts
4 → 218
Calls
Call 1
Inputs
(*.f32 u1 98696044010906577398881/2500000000000000000000)
(/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2)))
(/.f32 (-.f32 1 u1) (*.f32 u2 u2))
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
Outputs
(+.f32 0 (*.f32 u1 98696044010906577398881/2500000000000000000000))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1)
(pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 2)
(sqrt.f32 (*.f32 (*.f32 u1 u1) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) 2))
(log1p.f32 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(+.f32 0 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1)
(*.f32 u1 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(*.f32 1 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (*.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000) (/.f32 1 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) (*.f32 u1 98696044010906577398881/2500000000000000000000))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (/.f32 u1 1) (/.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 -2)))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 u1 (pow.f32 u2 -2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 u1 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (pow.f32 u2 -2)))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) 1) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (-.f32 1 u1)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (pow.f32 u2 -2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (-.f32 1 u1)) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) u2) u2)
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 u1))) (neg.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)) u2)
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 2)
(pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) 1) -1)
(neg.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(sqrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(exp.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1))
(log1p.f32 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (/.f32 u1 u2) u2))) (sqrt.f32 (/.f32 (/.f32 u1 u2) u2)) (/.f32 (/.f32 u1 u2) u2)))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) u2)) (/.f32 (sqrt.f32 u1) u2) (/.f32 (/.f32 u1 u2) u2)))
(+.f32 0 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(+.f32 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 u2) u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 1)
(*.f32 1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(*.f32 (neg.f32 (-.f32 1 u1)) (/.f32 1 (neg.f32 (*.f32 u2 u2))))
(*.f32 (pow.f32 u2 -2) (-.f32 1 u1))
(*.f32 (/.f32 (-.f32 1 u1) u2) (/.f32 1 u2))
(*.f32 (/.f32 1 u2) (/.f32 (-.f32 1 u1) u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u2 u2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u2) (/.f32 (cbrt.f32 (-.f32 1 u1)) u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 u2))))
(pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) 2)
(pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) -1)
(pow.f32 (/.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1) -1)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 (*.f32 u2 u2))))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 (*.f32 u2 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))) -1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(fma.f32 1 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(+.f32 0 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1/2))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1/2) u2)
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)))
(/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (sqrt.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1/2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) -1)
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))

simplify235.0ms (1.5%)

Algorithm
egg-herbie
Rules
1492×log-prod
752×associate-*r*
724×associate-*l*
562×*-commutative
556×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
063412120
117079866
267669866
Stop Event
node limit
Counts
298 → 338
Calls
Call 1
Inputs
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 1 (pow.f32 u2 2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(*.f32 -1 (/.f32 u1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(*.f32 -1 (/.f32 u1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (*.f32 u1 98696044010906577398881/2500000000000000000000))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1)
(pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 3)
(pow.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 2)
(sqrt.f32 (*.f32 (*.f32 u1 u1) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(log.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(cbrt.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3))
(expm1.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(exp.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) 2))
(log1p.f32 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(+.f32 0 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1)
(*.f32 u1 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(*.f32 1 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (*.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000) (/.f32 1 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) (*.f32 u1 98696044010906577398881/2500000000000000000000))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (/.f32 u1 1) (/.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 -2)))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 u1 (pow.f32 u2 -2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 u1 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (pow.f32 u2 -2)))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) 1) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (-.f32 1 u1)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (pow.f32 u2 -2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (-.f32 1 u1)) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1) (*.f32 u2 u2))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) u2) u2)
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 u1))) (neg.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)) u2)
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 2)
(pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) 1) -1)
(neg.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(sqrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(exp.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 3))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1))
(log1p.f32 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (/.f32 u1 u2) u2))) (sqrt.f32 (/.f32 (/.f32 u1 u2) u2)) (/.f32 (/.f32 u1 u2) u2)))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) u2)) (/.f32 (sqrt.f32 u1) u2) (/.f32 (/.f32 u1 u2) u2)))
(+.f32 0 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(+.f32 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 u2) u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 1)
(*.f32 1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(*.f32 (neg.f32 (-.f32 1 u1)) (/.f32 1 (neg.f32 (*.f32 u2 u2))))
(*.f32 (pow.f32 u2 -2) (-.f32 1 u1))
(*.f32 (/.f32 (-.f32 1 u1) u2) (/.f32 1 u2))
(*.f32 (/.f32 1 u2) (/.f32 (-.f32 1 u1) u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u2 u2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u2) (/.f32 (cbrt.f32 (-.f32 1 u1)) u2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 u2))))
(pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3) 1/3)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) 2)
(pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) -1)
(pow.f32 (/.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1) -1)
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 (*.f32 u2 u2))))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 (*.f32 u2 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))) -1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(fma.f32 1 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(+.f32 0 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1)
(*.f32 1 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1/2))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1/2) u2)
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)))
(/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (sqrt.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1/2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) -1)
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
Outputs
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1)
(*.f32 u1 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u2 u2))))
(*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (+.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u2 u2)))))
(*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u2 u2) (pow.f32 u1 3))))
(+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 4))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) (pow.f32 u1 2))) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 2) u1)))))
(fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 4)) (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u2 u2))))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (+.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (+.f32 (pow.f32 u1 4) (pow.f32 u1 3))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000)
(*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 u2 (/.f32 u1 u2))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2))
(*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000)
(*.f32 u2 (*.f32 u2 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 (*.f32 u2 u2) u1) (*.f32 u2 u2)))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 u2 (/.f32 u1 u2))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2)))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1)))))
(*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (/.f32 u2 (/.f32 u1 u2)) (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1)))))
(+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) u1)) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 3))) (+.f32 (*.f32 -98696044010906577398881/2500000000000000000000 (pow.f32 u2 2)) (*.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (pow.f32 u2 2) (pow.f32 u1 2))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) u1) (fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (*.f32 u1 u1))))))
(fma.f32 -98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 u1 u2)) (*.f32 -98696044010906577398881/2500000000000000000000 (+.f32 (fma.f32 u2 u2 (*.f32 (/.f32 u2 u1) (/.f32 u2 u1))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 3)))))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 (pow.f32 u2 2) u1) (-.f32 1 u1)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(/.f32 1 (pow.f32 u2 2))
(/.f32 1 (*.f32 u2 u2))
(/.f32 (/.f32 1 u2) u2)
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 -1 (/.f32 u1 (pow.f32 u2 2)))
(/.f32 (neg.f32 (/.f32 u1 u2)) u2)
(*.f32 u1 (neg.f32 (pow.f32 u2 -2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 -1 (/.f32 u1 (pow.f32 u2 2)))
(/.f32 (neg.f32 (/.f32 u1 u2)) u2)
(*.f32 u1 (neg.f32 (pow.f32 u2 -2)))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (*.f32 -1 (/.f32 u1 (pow.f32 u2 2))) (/.f32 1 (pow.f32 u2 2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(/.f32 (-.f32 1 u1) (pow.f32 u2 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (*.f32 u2 314159265359/50000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1)))
(fma.f32 -314159265359/100000000000 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (sqrt.f32 -1) (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (/.f32 (+.f32 u2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 u2 314159265359/50000000000)))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 -1)) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 u2 (/.f32 (+.f32 1/2 (*.f32 1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) -1) u2) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 -314159265359/100000000000 (+.f32 (/.f32 (/.f32 u2 (sqrt.f32 -1)) u1) (/.f32 (+.f32 u2 (*.f32 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2) u2)) (*.f32 (*.f32 u1 u1) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 u2 314159265359/50000000000))))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) u1))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (*.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) u1)))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)))))
(+.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (+.f32 (*.f32 5/16 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000)) u1)))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 5/16 (/.f32 u2 (/.f32 (pow.f32 u1 3) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (fma.f32 3/8 (/.f32 u2 (/.f32 (*.f32 u1 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))) (/.f32 (*.f32 1/2 (*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))) u1))))
(fma.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000) (fma.f32 5/16 (*.f32 (/.f32 u2 (pow.f32 u1 3)) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (fma.f32 1/2 (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000)) (*.f32 (/.f32 3/8 u1) (*.f32 (/.f32 u2 u1) (sqrt.f32 -98696044010906577398881/2500000000000000000000))))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 -314159265359/50000000000))
(+.f32 0 (*.f32 u1 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 3)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(pow.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) 1/3)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(pow.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 2)
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(sqrt.f32 (*.f32 (*.f32 u1 u1) 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000))
(sqrt.f32 (*.f32 u1 (*.f32 u1 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000)))
(log.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(cbrt.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(expm1.f32 (log1p.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 1) 1))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 3))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000))) 1/3))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) 2))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(log1p.f32 (expm1.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)))
(*.f32 98696044010906577398881/2500000000000000000000 u1)
(+.f32 0 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 u2 (-.f32 1 u1)) u2))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 u2 (-.f32 1 u1)) u2))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 u2 (-.f32 1 u1)) u2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 u2 (/.f32 u2 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 u2 (/.f32 u2 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 (/.f32 u2 (-.f32 1 u1)) u2)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (*.f32 u2 (/.f32 u2 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 u1 (/.f32 1 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u1 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 1 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) (pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))) 4))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (*.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000) (/.f32 1 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(/.f32 (*.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000) 1) (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2))))
(*.f32 u1 (/.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 -2) (+.f32 -1 u1))))
(*.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) (*.f32 u1 98696044010906577398881/2500000000000000000000))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (*.f32 u2 u2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 u1 1) (/.f32 98696044010906577398881/2500000000000000000000 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 u1 (-.f32 1 u1)) (/.f32 98696044010906577398881/2500000000000000000000 (pow.f32 u2 -2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) u2) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (-.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 u1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) u2) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (-.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 u1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (-.f32 1 u1)) (/.f32 u1 (pow.f32 u2 -2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 u1 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (/.f32 1 (-.f32 1 u1)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (pow.f32 u2 -2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) u2) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (-.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) 1) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (-.f32 1 u1)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (pow.f32 u2 -2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1)) 2) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1)) 2) (/.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))) (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) 2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) (/.f32 (cbrt.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000)) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(*.f32 (*.f32 (/.f32 u1 (sqrt.f32 (-.f32 1 u1))) u2) (*.f32 (/.f32 98696044010906577398881/2500000000000000000000 (sqrt.f32 (-.f32 1 u1))) u2))
(*.f32 (/.f32 u2 (sqrt.f32 (-.f32 1 u1))) (*.f32 u2 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 1) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (-.f32 1 u1)) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 u2 -2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 u1 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))) (/.f32 98696044010906577398881/2500000000000000000000 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(/.f32 (/.f32 u1 (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 98696044010906577398881/2500000000000000000000)) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) (pow.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))) 4))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1) (*.f32 u2 u2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) u2) u2)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)) (*.f32 (cbrt.f32 (pow.f32 u2 4)) (cbrt.f32 (*.f32 u2 u2))))
(*.f32 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2))))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 1) (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (neg.f32 (-.f32 1 u1))) (neg.f32 (*.f32 u2 u2)))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(*.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) u2)) u2)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 2)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 3)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2) 1/2)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3) 1/3)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) -1)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(pow.f32 (/.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1) 1) -1)
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(neg.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(/.f32 (*.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000) 1) (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2))))
(*.f32 u1 (/.f32 -98696044010906577398881/2500000000000000000000 (*.f32 (pow.f32 u2 -2) (+.f32 -1 u1))))
(sqrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u1) 98696044010906577398881/2500000000000000000000) (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(cbrt.f32 (pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 3))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) 3) (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)))
(cbrt.f32 (/.f32 (*.f32 (pow.f32 u1 3) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000) (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)))
(cbrt.f32 (/.f32 (pow.f32 u1 3) (/.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 u2 6)) 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000)))
(expm1.f32 (log1p.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 3))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/2))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))) 1/3))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(log1p.f32 (expm1.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1))
(/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (/.f32 u1 u2) u2))) (sqrt.f32 (/.f32 (/.f32 u1 u2) u2)) (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (*.f32 u2 u2)))) (sqrt.f32 (/.f32 u1 (*.f32 u2 u2))) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (pow.f32 u2 -2)))) (sqrt.f32 (*.f32 u1 (pow.f32 u2 -2))) (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) u2)) (/.f32 (sqrt.f32 u1) u2) (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 0 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (pow.f32 u2 -2) u1))) (fma.f32 (neg.f32 (pow.f32 u2 -2)) u1 (*.f32 (pow.f32 u2 -2) u1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1))) (fma.f32 (neg.f32 (/.f32 (/.f32 u1 u2) u2)) 1 (*.f32 (/.f32 (/.f32 u1 u2) u2) 1)))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)))))) (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (*.f32 (cbrt.f32 (/.f32 (/.f32 u1 u2) u2)) (cbrt.f32 (/.f32 (/.f32 u1 u2) u2))))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 u2) (/.f32 1 u2)))) (fma.f32 (neg.f32 (/.f32 u1 u2)) (/.f32 1 u2) (*.f32 (/.f32 u1 u2) (/.f32 1 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2)))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1) (*.f32 (/.f32 (cbrt.f32 u1) (*.f32 u2 u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2)))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) u2)) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2) (*.f32 (/.f32 (cbrt.f32 u1) u2) (/.f32 (pow.f32 (cbrt.f32 u1) 2) u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (cbrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (pow.f32 (cbrt.f32 u1) 2) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1)))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) 1) (*.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (/.f32 (sqrt.f32 u1) 1))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (fma.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) u2) (/.f32 (sqrt.f32 u1) u2) (/.f32 u1 (*.f32 u2 u2))))
(fma.f32 (-.f32 1 u1) (pow.f32 u2 -2) (*.f32 0 (*.f32 u1 (pow.f32 u2 -2))))
(+.f32 (fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (neg.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 (sqrt.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (fma.f32 1 (pow.f32 u2 -2) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (neg.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4)))))) (fma.f32 (/.f32 (neg.f32 u1) (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (*.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (/.f32 1 (cbrt.f32 (pow.f32 u2 4))))))
(+.f32 (*.f32 0 (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))) (-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 (cbrt.f32 (*.f32 u2 u2))) (cbrt.f32 (pow.f32 u2 4)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))))
(-.f32 (pow.f32 u2 -2) (/.f32 (/.f32 u1 u2) u2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 1)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 1 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (*.f32 (cbrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sqrt.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (neg.f32 (-.f32 1 u1)) (/.f32 1 (neg.f32 (*.f32 u2 u2))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (pow.f32 u2 -2) (-.f32 1 u1))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 (-.f32 1 u1) u2) (/.f32 1 u2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 1 u2) (/.f32 (-.f32 1 u1) u2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1) (/.f32 (cbrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 u2 u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (/.f32 (-.f32 1 u1) (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 u2)))
(/.f32 (/.f32 (-.f32 1 u1) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) u2) (/.f32 (cbrt.f32 (-.f32 1 u1)) u2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (cbrt.f32 (pow.f32 u2 4))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) (/.f32 (cbrt.f32 (pow.f32 u2 4)) (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (pow.f32 u2 4))) (/.f32 (sqrt.f32 (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 u2))))
(/.f32 (*.f32 (/.f32 1 (cbrt.f32 (pow.f32 u2 4))) (-.f32 1 u1)) (cbrt.f32 (*.f32 u2 u2)))
(/.f32 (/.f32 (-.f32 1 u1) (cbrt.f32 (pow.f32 u2 4))) (cbrt.f32 (*.f32 u2 u2)))
(pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 1)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 3)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3) 1/3)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) 2)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) -1)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(pow.f32 (/.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1) -1)
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(neg.f32 (/.f32 (-.f32 1 u1) (neg.f32 (*.f32 u2 u2))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(sqrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 2) (pow.f32 u2 4)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u1)) (pow.f32 u2 -2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(cbrt.f32 (/.f32 (pow.f32 (-.f32 1 u1) 3) (pow.f32 (*.f32 u2 u2) 3)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))) 1) 1))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) 3))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)) 3)) 1/3))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)) 2))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))) -1))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(fma.f32 1 (pow.f32 u2 -2) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(fma.f32 (*.f32 (cbrt.f32 (pow.f32 u2 -2)) (cbrt.f32 (pow.f32 u2 -2))) (cbrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(fma.f32 (sqrt.f32 (pow.f32 u2 -2)) (sqrt.f32 (pow.f32 u2 -2)) (neg.f32 (/.f32 (/.f32 u1 u2) u2)))
(fma.f32 -1 (/.f32 u1 (*.f32 u2 u2)) (/.f32 1 (*.f32 u2 u2)))
(*.f32 (-.f32 1 u1) (pow.f32 u2 -2))
(+.f32 0 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) u2)) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) u2)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) u2))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1)))) u2))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 1 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (sqrt.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u2 (-.f32 1 u1)) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (pow.f32 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)) 1/2))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 (/.f32 u2 (-.f32 1 u1)) u2))))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (/.f32 u2 (-.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (/.f32 u2 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))))
(*.f32 (pow.f32 1 1/2) (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2)))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))))
(*.f32 (fabs.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))) (sqrt.f32 (cbrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))))
(*.f32 (pow.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1))) 1/2) u2)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
(/.f32 1 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (/.f32 u2 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (/.f32 u2 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
(/.f32 (sqrt.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (*.f32 (-.f32 1 u1) (neg.f32 (pow.f32 u2 -2)))))
(/.f32 (sqrt.f32 (*.f32 u1 -98696044010906577398881/2500000000000000000000)) (sqrt.f32 (*.f32 (pow.f32 u2 -2) (+.f32 -1 u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) (neg.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) (/.f32 (neg.f32 (sqrt.f32 (-.f32 1 u1))) u2))
(*.f32 (/.f32 (*.f32 -314159265359/50000000000 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))) u2)
(pow.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2)))) 1/2)
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 1)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 3)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 2)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) u1)) -1)
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))))
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) u2) (*.f32 (sqrt.f32 u1) 314159265359/50000000000)) -1)
(/.f32 (*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) 1) (/.f32 (sqrt.f32 (-.f32 1 u1)) u2))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (/.f32 u2 (sqrt.f32 (-.f32 1 u1))))
(fabs.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (exp.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2) 3))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1) 1/2))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u1 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u2 (/.f32 (-.f32 1 u1) u2))))) 1/2) 1))
(sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 (*.f32 u1 u2) (/.f32 (-.f32 1 u1) u2))))
(sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 (-.f32 1 u1) (pow.f32 u2 -2))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)) 1) 1))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 1/3))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2))) 2))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))

localize73.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
99.2%
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
99.0%
(*.f32 314159265359/50000000000 u2)
98.9%
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
Compiler

Compiled 42 to 30 computations (28.6% saved)

series3.0ms (0%)

Counts
2 → 15
Calls

9 calls:

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

rewrite138.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1352×log-prod
1002×pow-prod-down
812×fma-def
652×pow-prod-up
620×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452
130552
2379652
Stop Event
node limit
Counts
2 → 134
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
Outputs
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) (*.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f32 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 314159265359/50000000000 u2)) 1/2) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1/2) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1)
(-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (/.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (/.f32 1 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 1 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (neg.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) -1)
(pow.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) -1)
(sqrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)) (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 (exp.f32 314159265359/50000000000) u2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 314159265359/50000000000 u2) 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1 (*.f32 314159265359/50000000000 u2))
(fma.f32 1 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 u2 3/2) (*.f32 (pow.f32 u2 3/2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f32 u2 u2) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 u2)) u2 (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3/2)) (pow.f32 u2 3/2) (*.f32 314159265359/50000000000 u2))

simplify140.0ms (0.9%)

Algorithm
egg-herbie
Rules
880×distribute-lft-in
844×distribute-rgt-in
782×unswap-sqr
702×times-frac
550×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03365545
18355341
225835169
Stop Event
node limit
Counts
149 → 185
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 u2)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(+.f32 0 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) (*.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f32 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(pow.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 314159265359/50000000000 u2)) 1/2) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1/2) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1)
(-.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (/.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 1 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (/.f32 1 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 1 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (neg.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) -1)
(pow.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) -1)
(sqrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2))
(log.f32 (exp.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)) (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 (exp.f32 314159265359/50000000000) u2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 314159265359/50000000000 u2) 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1 (*.f32 314159265359/50000000000 u2))
(fma.f32 1 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 u2 3/2) (*.f32 (pow.f32 u2 3/2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f32 u2 u2) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 u2)) u2 (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3/2)) (pow.f32 u2 3/2) (*.f32 314159265359/50000000000 u2))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 314159265359/50000000000 u2)
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 0 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 1)
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) (*.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3) (*.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000))) (-.f32 (+.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 (fma.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 3)) (+.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)) (-.f32 (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))))
(/.f32 (fma.f32 (pow.f32 u1 3/2) (*.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000) (pow.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) 3)) (+.f32 (*.f32 (pow.f32 u2 6) (*.f32 u1 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 (*.f32 u2 (*.f32 314159265359/50000000000 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)) (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 2) (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)) (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) 2) (pow.f32 (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(/.f32 (fma.f32 u1 (*.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000)) (*.f32 u1 (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (/.f32 (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))) (sqrt.f32 u1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000)))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 u1)))
(*.f32 (/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 u1))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 u1))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (sqrt.f32 u1)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 (sqrt.f32 u1) (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (/.f32 (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))) (sqrt.f32 u1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000)))) (sqrt.f32 u1))
(/.f32 (*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (sqrt.f32 u1)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 u1)))
(*.f32 (/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 u1))
(*.f32 (/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt.f32 u1))
(pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1)
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3)
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)) 1/2)
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3) 1/3)
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2)
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (exp.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1) 1))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 3))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)) 1/3))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))))) 2))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 u2 (*.f32 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 314159265359/50000000000 (*.f32 u2 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (cbrt.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 u1) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (cbrt.f32 u1) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1)) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (*.f32 (*.f32 314159265359/50000000000 u2) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u1 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u1))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 u1))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 u2 (*.f32 314159265359/50000000000 (pow.f32 u1 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/2)))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/2))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (pow.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) u1) 1/2) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 u1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 3)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 3)))) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 u2 (*.f32 314159265359/50000000000 (pow.f32 u1 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/2)))
(fma.f32 (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (pow.f32 u1 1/4) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2))) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/2))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (cbrt.f32 u1) (*.f32 314159265359/50000000000 (*.f32 u2 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 u2 (*.f32 314159265359/50000000000 (pow.f32 u1 1/4))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/2)))
(fma.f32 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) u2 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) u2) 314159265359/50000000000 (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2)) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 314159265359/50000000000 u2)) 1/2) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u1 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 u1))) (*.f32 (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 u2 (*.f32 314159265359/50000000000 u1))) (*.f32 (sqrt.f32 u1) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (cbrt.f32 u1) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (cbrt.f32 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (cbrt.f32 u1) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (cbrt.f32 (sqrt.f32 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (cbrt.f32 u1))) (cbrt.f32 (sqrt.f32 u1)) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 u1 1/4) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (pow.f32 u1 1/4) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/4))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))) (*.f32 (pow.f32 u2 3) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u1 1/2))))
(fma.f32 (*.f32 (sqrt.f32 u1) -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u2 3)) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2)) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 u2 (*.f32 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)))
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3)))
(fma.f32 (pow.f32 (*.f32 u1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) 1/2) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 u1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 3)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (sqrt.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u1 (pow.f32 u2 3)))) (*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1)
(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 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (/.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(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 1 (fma.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 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2))
(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 (pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (fma.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 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.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 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (/.f32 1 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(*.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (/.f32 1 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 1 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(/.f32 1 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) (neg.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))))
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(/.f32 (neg.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) (neg.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (-.f32 (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))) (-.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 314159265359/50000000000 u2)))
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 1)
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 3)
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2) 1/2)
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 2)
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(pow.f32 (/.f32 (-.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))) -1)
(/.f32 1 (/.f32 (+.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (*.f32 -314159265359/50000000000 (*.f32 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))) (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 u2 3) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000))))
(/.f32 (fma.f32 (pow.f32 u2 9) -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/125000000000000000000000000000000)) (fma.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 4)) -314159265359/50000000000))))
(pow.f32 (/.f32 (fma.f32 314159265359/50000000000 u2 (*.f32 31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))) (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000))) -1)
(/.f32 (-.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)) (*.f32 (pow.f32 u2 6) 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(/.f32 (fma.f32 u2 (*.f32 u2 98696044010906577398881/2500000000000000000000) (*.f32 (pow.f32 u2 6) -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000)) (fma.f32 314159265359/50000000000 u2 (*.f32 (pow.f32 u2 3) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(sqrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 2))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (exp.f32 (fma.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)))
(log.f32 (+.f32 1 (expm1.f32 (fma.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)))
(log.f32 (*.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log.f32 (*.f32 (pow.f32 (exp.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3)) (+.f32 1 (expm1.f32 (*.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)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (pow.f32 (exp.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)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (+.f32 1 (expm1.f32 (*.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)))
(cbrt.f32 (pow.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)) 3))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (fma.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)))
(exp.f32 (log.f32 (fma.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)))
(exp.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))) 1) 1))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 3))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 1/3))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2)))) 2))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(log1p.f32 (expm1.f32 (fma.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)))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.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)))
(fma.f32 (*.f32 314159265359/50000000000 u2) 1 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 u2 3) -31006276680305942139213528068663279/750000000000000000000000000000000 (*.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)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) 1 (*.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)))
(fma.f32 1 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 1 (*.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)))
(fma.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 314159265359/50000000000 u2)) 2) (cbrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3))
(fma.f32 (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (*.f32 314159265359/50000000000 u2))
(fma.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 2) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 (*.f32 u2 (cbrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000)) 3))
(fma.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 -31006276680305942139213528068663279/750000000000000000000000000000000) (*.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)))
(fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 -31006276680305942139213528068663279/750000000000000000000000000000000) (pow.f32 u2 3/2)) (*.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)))
(fma.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) 314159265359/50000000000) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (pow.f32 u2 3/2) (*.f32 (pow.f32 u2 3/2) -31006276680305942139213528068663279/750000000000000000000000000000000) (*.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)))
(fma.f32 (*.f32 314159265359/50000000000 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u2)) (sqrt.f32 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3) (*.f32 314159265359/50000000000 u2))
(fma.f32 314159265359/50000000000 u2 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 u2) (*.f32 u2 u2) (*.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)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 u2 u2)) u2 (*.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)))
(fma.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3/2)) (pow.f32 u2 3/2) (*.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)))

localize49.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 44 to 31 computations (29.5% saved)

series6.0ms (0%)

Counts
2 → 36
Calls

12 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1342×log-prod
842×pow-prod-down
670×pow-prod-up
628×pow-exp
582×prod-diff
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01464
128764
2354064
Stop Event
node limit
Counts
2 → 75
Calls
Call 1
Inputs
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
Outputs
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 3)
(pow.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) -1)
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 3)
(pow.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) 1/2)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (-.f32 1 u1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1442×times-frac
1230×associate-*r/
974×associate-*l/
852×unswap-sqr
632×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02824985
17084733
222814453
Stop Event
node limit
Counts
111 → 155
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 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 (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 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(+.f32 (*.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (*.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/16 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 3)
(pow.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) -1)
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1)
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 3)
(pow.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) 1/2)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 2)
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (-.f32 1 u1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) (fma.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 7)) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 u2 5)) (*.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.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 (sin.f32 (*.f32 314159265359/50000000000 u2)) -1/2) (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 -1))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (*.f32 u1 (*.f32 u1 (sqrt.f32 -1))) (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)))) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 (sqrt.f32 -1))) (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u1)) (fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) -1) 1) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2)))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 (*.f32 5/16 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 3))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 u1 2))) (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2))) u1)))))
(fma.f32 (sqrt.f32 -1) (sin.f32 (*.f32 314159265359/50000000000 u2)) (fma.f32 5/16 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (fma.f32 3/8 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))))))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 (*.f32 (*.f32 3/8 (sqrt.f32 -1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 u1 u1)))))
(fma.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 -1) (fma.f32 5/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 314159265359/50000000000 u2))) (+.f32 1/2 (/.f32 3/8 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1))))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))))
(fma.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (*.f32 (pow.f32 u2 3) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (fma.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 5) (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 1 (-.f32 1 u1)))) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (*.f32 (pow.f32 u2 7) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5)))))
(*.f32 (sqrt.f32 (/.f32 1 (-.f32 1 u1))) (+.f32 (+.f32 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3)) (*.f32 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow.f32 u2 5))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow.f32 u2 7)))))
(*.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 (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 (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 (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))))
(sin.f32 (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(fma.f32 1/2 (*.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 u1 1/2)))
(+.f32 (*.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(fma.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (fma.f32 1/2 (*.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 u1 1/2) (*.f32 (*.f32 u1 u1) 3/8))))
(+.f32 (*.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) u1)) (+.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 5/16 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3))))))
(fma.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (+.f32 (fma.f32 1/2 (*.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 5/16 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)))))
(fma.f32 3/8 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (*.f32 u1 u1)) (fma.f32 1/2 (*.f32 u1 (sin.f32 (*.f32 314159265359/50000000000 u2))) (fma.f32 5/16 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 3)) (sin.f32 (*.f32 314159265359/50000000000 u2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 u1 1/2))) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 (*.f32 (pow.f32 u1 3) 5/16) (*.f32 (*.f32 u1 u1) 3/8))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 1 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (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 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) 1) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (/.f32 (sqrt.f32 u1) (cbrt.f32 (-.f32 1 u1))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 1)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 3)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) 1/2)
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3) 1/3)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 2)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) -1)
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (*.f32 u1 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)) 3))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))) 1) 1))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 3))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 1/3))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1)))) 2))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 1 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(*.f32 (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) -1/2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (neg.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (/.f32 1 (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (-.f32 1 u1) -1/2) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (cbrt.f32 (-.f32 1 u1))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 2) (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (/.f32 1 (pow.f32 (-.f32 1 u1) 1/4)) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 (-.f32 1 u1) 1/4)) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (-.f32 1 u1))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (-.f32 1 u1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u1))) (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (cbrt.f32 (-.f32 1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)) 1/2)
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3) 1/3)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 2)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) -1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))) 1) -1)
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(neg.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (neg.f32 (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2) (-.f32 1 u1)))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 3) (pow.f32 (-.f32 1 u1) 3/2)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))) 1) 1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 1/3))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))))) 2))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))) -1))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))))
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1)))

eval594.0ms (3.8%)

Compiler

Compiled 23326 to 16022 computations (31.3% saved)

prune352.0ms (2.3%)

Pruning

48 alts after pruning (39 fresh and 9 done)

PrunedKeptTotal
New1066281094
Fresh71118
Picked011
Done088
Total1073481121
Accurracy
100.0%
Counts
1121 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
82.5%
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
82.5%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))))
25.0%
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1)
98.2%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
88.0%
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 u1 1/2))) (sqrt.f32 u1))
82.2%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
4.8%
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
57.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.6%
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
70.7%
(*.f32 (sqrt.f32 u1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
70.6%
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
66.2%
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
75.5%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
66.1%
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
82.6%
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
-0.0%
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
21.4%
(*.f32 314159265359/50000000000 (-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1))
22.7%
(*.f32 314159265359/50000000000 (+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1)))
80.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
80.8%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)))
82.3%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (-.f32 (/.f32 1 u1) 1) -1/2)))
82.2%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
66.1%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
66.1%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
4.8%
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
82.6%
(sqrt.f32 (/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1)))
95.2%
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
66.1%
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (/.f32 1 u2) u2)))
82.6%
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
82.7%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
66.1%
(sqrt.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1))
75.2%
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (+.f32 u1 (*.f32 u1 u1))))
82.6%
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
66.1%
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000))
66.1%
(sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (*.f32 u2 u2)))
66.1%
(sqrt.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u1))))
66.1%
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Compiler

Compiled 1227 to 948 computations (22.7% saved)

localize176.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 134 to 78 computations (41.8% saved)

series6.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite100.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1848×prod-diff
442×add-sqr-sqrt
428×pow1
428×*-un-lft-identity
408×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

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

simplify99.0ms (0.6%)

Algorithm
egg-herbie
Rules
1850×fma-def
426×associate-*r/
410×associate-*r*
402×associate-/l*
392×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

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

localize15.0ms (0.1%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize42.0ms (0.3%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (*.f32 u2 (*.f32 u2 u1)))
99.2%
(*.f32 u2 (*.f32 u2 u1))
98.9%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
Compiler

Compiled 28 to 9 computations (67.9% saved)

series7.0ms (0%)

Counts
3 → 48
Calls

18 calls:

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

rewrite70.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1790×pow1
1644×add-exp-log
1644×log1p-expm1-u
1644×expm1-log1p-u
1606×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01053
119941
2230441
Stop Event
node limit
Counts
3 → 49
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(sqrt.f32 (*.f32 u2 (*.f32 u2 u1)))
Outputs
(-.f32 (+.f32 1 (*.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 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.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)))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 u1))) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 u2 u1)))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 u2 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u1) 3) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))
(-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(*.f32 1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (pow.f32 1 1/2) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 1/2))
(*.f32 (pow.f32 (*.f32 u2 u2) 1/2) (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1/2)
(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)
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (exp.f32 (*.f32 u2 (sqrt.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))

simplify85.0ms (0.5%)

Algorithm
egg-herbie
Rules
1972×fma-def
1334×log-prod
890×unswap-sqr
514×*-commutative
398×sqr-pow
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01121323
12611323
211831323
340651321
Stop Event
node limit
Counts
97 → 62
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(-.f32 (+.f32 1 (*.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 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(log.f32 (pow.f32 (exp.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)))))
(log1p.f32 (expm1.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))))
(-.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 u1))) 1)
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 u2 u1)))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 u2 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u1) 3) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))
(-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(*.f32 1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (pow.f32 1 1/2) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 1/2))
(*.f32 (pow.f32 (*.f32 u2 u2) 1/2) (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1/2)
(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)
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (exp.f32 (*.f32 u2 (sqrt.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
Outputs
(*.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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.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 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 u2 -314159265359/50000000000))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 (pow.f32 u2 2) u1)
(*.f32 u2 (*.f32 u2 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(neg.f32 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (neg.f32 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(neg.f32 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (neg.f32 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(neg.f32 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (neg.f32 (sqrt.f32 u1)))
(*.f32 -1 (*.f32 u2 (sqrt.f32 u1)))
(neg.f32 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (neg.f32 (sqrt.f32 u1)))
(-.f32 (+.f32 1 (*.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 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
(sqrt.f32 (*.f32 u2 (*.f32 (*.f32 u2 u1) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(log.f32 (pow.f32 (exp.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)))
(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)))
(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 (+.f32 1 (*.f32 u2 (*.f32 u2 u1))) 1)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (*.f32 u2 (sqrt.f32 u1)) 2)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 3)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2) 1/2)
(*.f32 u2 (*.f32 u2 u1))
(pow.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3) 1/3)
(*.f32 u2 (*.f32 u2 u1))
(sqrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 2))
(*.f32 u2 (*.f32 u2 u1))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 u2 u1)))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (*.f32 u2 u1)) 3))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 u2 u1) 3)))
(*.f32 u2 (*.f32 u2 u1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 u1) 3) (pow.f32 u2 3)))
(*.f32 u2 (*.f32 u2 u1))
(expm1.f32 (log1p.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(exp.f32 (log.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (*.f32 u2 u1))
(-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 1)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 1 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (sqrt.f32 (*.f32 u2 u1)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 u2 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/2) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) 1/2))
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (pow.f32 (*.f32 u2 u2) 1/2) (sqrt.f32 u1))
(*.f32 u2 (sqrt.f32 u1))
(pow.f32 (*.f32 u2 (*.f32 u2 u1)) 1/2)
(*.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))
(fabs.f32 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(log.f32 (exp.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3))
(*.f32 u2 (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 u2 (sqrt.f32 u1))

localize58.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 u2 (sqrt.f32 u1))
98.9%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
36.5%
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1)
Compiler

Compiled 37 to 19 computations (48.6% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite104.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1236×prod-diff
1122×fma-def
1050×log-prod
666×pow-prod-down
512×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01229
125517
2331617
Stop Event
node limit
Counts
1 → 95
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1)
Outputs
(+.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))
(+.f32 1 (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(+.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(+.f32 0 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(+.f32 -1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000)
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2)
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)))
(/.f32 1 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) (neg.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2)) (-.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) -1)
(pow.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) -1)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1))
(log.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(hypot.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(fma.f32 1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(fma.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 0)
(fma.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 0)
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 0)
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000 0)
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 0)
(fma.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 1 -1)
(fma.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(fma.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) 0)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (*.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(fma.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (/.f32 1 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))) 0)
(fma.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (/.f32 1 (+.f32 1 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) 0)
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) 0)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(fma.f32 (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) 0)
(fma.f32 (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) 1) (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) -1) 1)
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2 0)
(fma.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) 0)

simplify121.0ms (0.8%)

Algorithm
egg-herbie
Rules
1424×fma-def
1208×fma-neg
820×distribute-lft-in
788×distribute-rgt-in
666×log-prod
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02123137
14743031
214042981
362422977
Stop Event
node limit
Counts
107 → 126
Calls
Call 1
Inputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))
(+.f32 1 (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(+.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(+.f32 0 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(+.f32 -1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1))
(+.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000)
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2)
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)))
(/.f32 1 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) (neg.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2)) (-.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 2)
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) -1)
(pow.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) -1)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1))
(log.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(hypot.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(fma.f32 1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(fma.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 0)
(fma.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 0)
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 0)
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000 0)
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 0)
(fma.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 1 -1)
(fma.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(fma.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) 0)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (*.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(fma.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(fma.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (/.f32 1 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))) 0)
(fma.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (/.f32 1 (+.f32 1 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) -1)
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) 0)
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) 0)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(fma.f32 (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) 0)
(fma.f32 (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) 1) (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) -1) 1)
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2 0)
(fma.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) 0)
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) 0)
Outputs
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 1 (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 0 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 -1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 314159265359/50000000000) u2) (sqrt.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.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)))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(/.f32 1 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (-.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) (neg.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 3)) (+.f32 1 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1) 2) (-.f32 1 (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 3)) (fma.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) (+.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) -2) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2)) (-.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1) 2)) (-.f32 1 (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 2)) (+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000)) 2))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1) 1/2)
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 2)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(pow.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(pow.f32 (/.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1)) -1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(fabs.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(expm1.f32 (*.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(hypot.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))))
(hypot.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u2 u2)) 98696044010906577398881/2500000000000000000000 (*.f32 (*.f32 u2 (sqrt.f32 u1)) -314159265359/50000000000))))
(hypot.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000 (*.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000)))))
(hypot.f32 (sqrt.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 1) 1))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 3) 1/3))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)))) 2))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 1 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 1 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 u2 (*.f32 (sqrt.f32 u1) 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) 314159265359/50000000000 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) 1 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 1 -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(fma.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) (*.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) -1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 314159265359/50000000000) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (/.f32 1 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2)) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)) -1)
(fma.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (/.f32 1 (fma.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1) 1)) -1)
(fma.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (/.f32 1 (fma.f32 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))) (fma.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) -1) 1)) -1)
(+.f32 -1 (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (sqrt.f32 u1)) 3) 31006276680305942139213528068663279/125000000000000000000000000000000 1) (fma.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (sqrt.f32 u1) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)))
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))) 0)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 3)) (+.f32 1 (*.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -1) 3)) (-.f32 (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) -2) (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)))
(fma.f32 (-.f32 1 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) u1)) (/.f32 1 (+.f32 1 (*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1))))) -1)
(fma.f32 (-.f32 1 (*.f32 u1 (pow.f32 (*.f32 314159265359/50000000000 u2) 2))) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u2 (sqrt.f32 u1)) -314159265359/50000000000))) -1)
(fma.f32 (-.f32 1 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (/.f32 1 (fma.f32 (*.f32 u2 (sqrt.f32 u1)) -314159265359/50000000000 1)) -1)
(+.f32 -1 (/.f32 (fma.f32 u1 (*.f32 (*.f32 u2 u2) -98696044010906577398881/2500000000000000000000) 1) (fma.f32 u2 (*.f32 (sqrt.f32 u1) -314159265359/50000000000) 1)))
(fma.f32 (+.f32 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2) -1) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)) 0)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (/.f32 1 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1) 2)) (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 2))
(fma.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1))) (cbrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) (sqrt.f32 (fma.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2) -1)) 1)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (+.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) (-.f32 (sqrt.f32 (fma.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)) 1)) 1) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) 1) (fma.f32 (sqrt.f32 (*.f32 314159265359/50000000000 u2)) (pow.f32 u1 1/4) -1) 1)
(fma.f32 (fma.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) 1) (fma.f32 (pow.f32 u1 1/4) (sqrt.f32 (*.f32 314159265359/50000000000 u2)) -1) 1)
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2)))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u2 u2))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1))) (cbrt.f32 (*.f32 u2 (sqrt.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 u2 (sqrt.f32 u1))) (*.f32 314159265359/50000000000 (cbrt.f32 (*.f32 u2 (*.f32 u2 u1)))))
(fma.f32 (*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (sqrt.f32 u1)))) (sqrt.f32 (*.f32 u2 (sqrt.f32 u1))) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) 1) (sqrt.f32 u1) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)) 0)
(*.f32 (*.f32 314159265359/50000000000 u2) (*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1))))
(*.f32 (cbrt.f32 u1) (*.f32 (*.f32 314159265359/50000000000 u2) (cbrt.f32 (sqrt.f32 u1))))
(fma.f32 (*.f32 (*.f32 314159265359/50000000000 u2) (pow.f32 u1 1/4)) (pow.f32 u1 1/4) 0)
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))

localize87.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3))
99.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)))
97.9%
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
97.8%
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
Compiler

Compiled 57 to 42 computations (26.3% saved)

series7.0ms (0%)

Counts
4 → 64
Calls

18 calls:

TimeVariablePointExpression
1.0ms
u1
@0
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
1.0ms
u1
@inf
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
1.0ms
u1
@-inf
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
1.0ms
u2
@0
(*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3))
0.0ms
u1
@0
(*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3))

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1302×log-prod
778×pow-prod-down
624×pow-prod-up
618×pow-exp
488×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01494
130788
2365188
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3)))
(*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 3))
Outputs
(+.f32 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (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 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.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 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4)) 2))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) 1)
(*.f32 1 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(*.f32 (pow.f32 u1 1/6) (pow.f32 (-.f32 1 u1) -1/6))
(sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))
(cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(exp.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/6))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2)) 1/12))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/12) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))

simplify176.0ms (1.1%)

Algorithm
egg-herbie
Rules
1312×associate-/r*
870×unswap-sqr
786×associate-*r/
574×fma-def
560×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04766471
112436139
242115799
Stop Event
node limit
Counts
173 → 229
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (sqrt.f32 u1)) (+.f32 (*.f32 7/72 (sqrt.f32 u1)) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6)))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (sqrt.f32 u1)) (+.f32 (*.f32 7/72 (sqrt.f32 u1)) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6)))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6))) (+.f32 (*.f32 91/1296 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 7/216 (sqrt.f32 u1))))) (pow.f32 u1 3)))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1)))))))
(+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 91/1296 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (+.f32 (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1)) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 -1 1/3)) (*.f32 7/216 (pow.f32 -1 1/3))) (pow.f32 u1 3))) (*.f32 7/216 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))))))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1)))
(+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1))))))
(+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -7/216 (sqrt.f32 -1)) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 -1 1/6) (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))))) (+.f32 (*.f32 -91/1296 (sqrt.f32 -1)) (*.f32 (pow.f32 -1 1/6) (+.f32 (*.f32 -7/216 (pow.f32 -1 1/3)) (*.f32 -91/648 (pow.f32 -1 1/3))))))) (pow.f32 u1 3))))))))
(pow.f32 u1 1/6)
(+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6))
(+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 7/72 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (pow.f32 u1 1/6)))
(+.f32 (*.f32 91/1296 (pow.f32 (*.f32 1 (pow.f32 u1 19)) 1/6)) (+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 7/72 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (pow.f32 u1 1/6))))
(pow.f32 -1 1/6)
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6)))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3)))) (pow.f32 -1 1/6))))
(pow.f32 -1 1/6)
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6)))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3)))) (pow.f32 -1 1/6))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))))
(+.f32 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (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 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))
(cbrt.f32 (pow.f32 (/.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 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 3))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4)) 2))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2) 2))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) 1)
(*.f32 1 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) 1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(*.f32 (pow.f32 u1 1/6) (pow.f32 (-.f32 1 u1) -1/6))
(sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))
(cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(exp.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/6))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1/3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2)) 1/12))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12)) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/12) 2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3/2))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 3)
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1)
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 1)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 3)
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 2))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
Outputs
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1))
(+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 u1) 1/2)))
(fma.f32 u1 (*.f32 (sqrt.f32 u1) 1/2) (sqrt.f32 u1))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (sqrt.f32 u1)) (+.f32 (*.f32 7/72 (sqrt.f32 u1)) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6)))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1)))
(fma.f32 (fma.f32 1/18 (sqrt.f32 u1) (fma.f32 7/72 (sqrt.f32 u1) (*.f32 (*.f32 (cbrt.f32 u1) 2/9) (pow.f32 u1 1/6)))) (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 u1) 1/2))))
(fma.f32 (+.f32 (*.f32 (cbrt.f32 u1) (*.f32 2/9 (pow.f32 u1 1/6))) (*.f32 (sqrt.f32 u1) 11/72)) (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) 1/2) (sqrt.f32 u1)))
(fma.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 2/9) (*.f32 (sqrt.f32 u1) 11/72)) (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) 1/2) (sqrt.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/18 (sqrt.f32 u1)) (+.f32 (*.f32 7/72 (sqrt.f32 u1)) (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6)))) (pow.f32 u1 2)) (+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 1/3 (sqrt.f32 u1)) (*.f32 1/6 (sqrt.f32 u1))) u1) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 1/36 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/36 (pow.f32 (*.f32 1 u1) 1/3))) (pow.f32 (*.f32 1 u1) 1/6))) (+.f32 (*.f32 91/1296 (sqrt.f32 u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 91/648 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 7/216 (pow.f32 (*.f32 1 u1) 1/3)))) (*.f32 7/216 (sqrt.f32 u1))))) (pow.f32 u1 3)))))
(fma.f32 (fma.f32 1/18 (sqrt.f32 u1) (fma.f32 7/72 (sqrt.f32 u1) (*.f32 (*.f32 (cbrt.f32 u1) 2/9) (pow.f32 u1 1/6)))) (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (sqrt.f32 u1) 1/2) u1 (*.f32 (fma.f32 1/6 (*.f32 (*.f32 (cbrt.f32 u1) 2/9) (pow.f32 u1 1/6)) (fma.f32 91/1296 (sqrt.f32 u1) (fma.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 14/81) (*.f32 (sqrt.f32 u1) 7/216)))) (pow.f32 u1 3)))))
(+.f32 (fma.f32 (fma.f32 1/6 (*.f32 (cbrt.f32 u1) (*.f32 2/9 (pow.f32 u1 1/6))) (fma.f32 (sqrt.f32 u1) 91/1296 (fma.f32 (sqrt.f32 u1) 7/216 (*.f32 (cbrt.f32 u1) (*.f32 14/81 (pow.f32 u1 1/6)))))) (pow.f32 u1 3) (*.f32 u1 (*.f32 (sqrt.f32 u1) 1/2))) (fma.f32 (+.f32 (*.f32 (cbrt.f32 u1) (*.f32 2/9 (pow.f32 u1 1/6))) (*.f32 (sqrt.f32 u1) 11/72)) (*.f32 u1 u1) (sqrt.f32 u1)))
(+.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) 1/2) (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 (fma.f32 1/6 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 2/9) (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 14/81) (*.f32 (sqrt.f32 u1) 133/1296)))) (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 2/9) (*.f32 (sqrt.f32 u1) 11/72)))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) 1/2))
(fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1))
(+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1)))))))
(fma.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 2/9) (*.f32 u1 u1)) (fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) 1/2)))))
(fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 -1) u1) (/.f32 2/9 u1)) (+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72)))
(+.f32 (/.f32 (pow.f32 (pow.f32 -1 1/6) 3) (/.f32 (*.f32 u1 u1) 2/9)) (+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72)))
(+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 91/1296 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/6 (/.f32 (sqrt.f32 -1) u1)) (+.f32 (*.f32 1/3 (/.f32 (sqrt.f32 -1) u1)) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 91/648 (pow.f32 -1 1/3)) (*.f32 7/216 (pow.f32 -1 1/3))) (pow.f32 u1 3))) (*.f32 7/216 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (*.f32 (pow.f32 -1 1/6) (*.f32 (cbrt.f32 -1) 2/9)) (pow.f32 u1 3)) (fma.f32 91/1296 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 2/9) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) 1/2) (fma.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 14/81) (pow.f32 u1 3)) (*.f32 7/216 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 (cbrt.f32 -1) (/.f32 (pow.f32 u1 3) 2/9))) (fma.f32 91/1296 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (fma.f32 7/216 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 14/81) (pow.f32 u1 3))))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 -1) u1) (/.f32 2/9 u1)) (sqrt.f32 -1)))))))
(fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (pow.f32 (pow.f32 -1 1/6) 3) (/.f32 (pow.f32 u1 3) 2/9)) (+.f32 (+.f32 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (+.f32 1/2 (/.f32 7/216 (*.f32 u1 u1)))) (/.f32 (*.f32 (pow.f32 (pow.f32 -1 1/6) 3) 14/81) (pow.f32 u1 3))) (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 -1) u1) (/.f32 2/9 u1)) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 7/72 (/.f32 91/1296 u1))))))
(sqrt.f32 -1)
(+.f32 (sqrt.f32 -1) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1)))
(+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) 1/2))
(fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1))
(+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1))))))
(fma.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 2/9) (*.f32 u1 u1)) (fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 7/72 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) 1/2)))))
(fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 -1) u1) (/.f32 2/9 u1)) (+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72)))
(+.f32 (/.f32 (pow.f32 (pow.f32 -1 1/6) 3) (/.f32 (*.f32 u1 u1) 2/9)) (+.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72)))
(+.f32 (*.f32 7/72 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (+.f32 (*.f32 (pow.f32 -1 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 -1)) (*.f32 -1/3 (sqrt.f32 -1))) u1)) (*.f32 -1 (/.f32 (+.f32 (*.f32 -7/216 (sqrt.f32 -1)) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 -1 1/6) (+.f32 (*.f32 1/36 (pow.f32 -1 1/3)) (*.f32 7/36 (pow.f32 -1 1/3))))) (+.f32 (*.f32 -91/1296 (sqrt.f32 -1)) (*.f32 (pow.f32 -1 1/6) (+.f32 (*.f32 -7/216 (pow.f32 -1 1/3)) (*.f32 -91/648 (pow.f32 -1 1/3))))))) (pow.f32 u1 3))))))))
(fma.f32 7/72 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/18 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 (pow.f32 -1 1/6) (/.f32 (*.f32 (cbrt.f32 -1) 2/9) (*.f32 u1 u1)) (+.f32 (sqrt.f32 -1) (*.f32 -1 (+.f32 (/.f32 (*.f32 (sqrt.f32 -1) -1/2) u1) (/.f32 (fma.f32 -7/216 (sqrt.f32 -1) (fma.f32 -1/6 (*.f32 (pow.f32 -1 1/6) (*.f32 (cbrt.f32 -1) 2/9)) (fma.f32 -91/1296 (sqrt.f32 -1) (*.f32 (pow.f32 -1 1/6) (*.f32 (cbrt.f32 -1) -14/81))))) (pow.f32 u1 3))))))))
(+.f32 (fma.f32 (pow.f32 -1 1/6) (*.f32 (/.f32 (cbrt.f32 -1) u1) (/.f32 2/9 u1)) (-.f32 (-.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) -1/2)) (/.f32 (fma.f32 (sqrt.f32 -1) -7/216 (fma.f32 -1/6 (*.f32 (cbrt.f32 -1) (*.f32 2/9 (pow.f32 -1 1/6))) (fma.f32 (sqrt.f32 -1) -91/1296 (*.f32 (pow.f32 -1 1/6) (*.f32 (cbrt.f32 -1) -14/81))))) (pow.f32 u1 3)))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72))
(+.f32 (-.f32 (fma.f32 (/.f32 (sqrt.f32 -1) u1) 1/2 (sqrt.f32 -1)) (-.f32 (/.f32 (fma.f32 (sqrt.f32 -1) -7/216 (fma.f32 -1/6 (*.f32 (pow.f32 (pow.f32 -1 1/6) 3) 2/9) (fma.f32 (sqrt.f32 -1) -91/1296 (*.f32 (pow.f32 (pow.f32 -1 1/6) 3) -14/81)))) (pow.f32 u1 3)) (/.f32 (pow.f32 (pow.f32 -1 1/6) 3) (/.f32 (*.f32 u1 u1) 2/9)))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) 11/72))
(pow.f32 u1 1/6)
(+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6))
(fma.f32 1/6 (pow.f32 (pow.f32 u1 7) 1/6) (pow.f32 u1 1/6))
(+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 7/72 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (pow.f32 u1 1/6)))
(fma.f32 1/6 (pow.f32 (pow.f32 u1 7) 1/6) (fma.f32 7/72 (pow.f32 (pow.f32 u1 13) 1/6) (pow.f32 u1 1/6)))
(+.f32 (*.f32 91/1296 (pow.f32 (*.f32 1 (pow.f32 u1 19)) 1/6)) (+.f32 (*.f32 1/6 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 7/72 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (pow.f32 u1 1/6))))
(fma.f32 91/1296 (pow.f32 (pow.f32 u1 19) 1/6) (fma.f32 1/6 (pow.f32 (pow.f32 u1 7) 1/6) (fma.f32 7/72 (pow.f32 (pow.f32 u1 13) 1/6) (pow.f32 u1 1/6))))
(pow.f32 -1 1/6)
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6))
(fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (pow.f32 -1 1/6))
(fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (pow.f32 -1 1/6))
(*.f32 (pow.f32 -1 1/6) (+.f32 1 (/.f32 1/6 u1)))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6)))
(fma.f32 7/72 (/.f32 (*.f32 (pow.f32 -1 1/6) 1) (*.f32 u1 u1)) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (pow.f32 -1 1/6)))
(fma.f32 7/72 (/.f32 (pow.f32 -1 1/6) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (pow.f32 -1 1/6)))
(+.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 -1 1/6) (+.f32 (/.f32 1/6 u1) (/.f32 7/72 (*.f32 u1 u1)))))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3)))) (pow.f32 -1 1/6))))
(fma.f32 7/72 (/.f32 (*.f32 (pow.f32 -1 1/6) 1) (*.f32 u1 u1)) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (fma.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3))) (pow.f32 -1 1/6))))
(fma.f32 7/72 (/.f32 (pow.f32 -1 1/6) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (fma.f32 91/1296 (/.f32 (pow.f32 -1 1/6) (pow.f32 u1 3)) (pow.f32 -1 1/6))))
(+.f32 (*.f32 (pow.f32 -1 1/6) (+.f32 1 (/.f32 91/1296 (pow.f32 u1 3)))) (*.f32 (pow.f32 -1 1/6) (+.f32 (/.f32 1/6 u1) (/.f32 7/72 (*.f32 u1 u1)))))
(pow.f32 -1 1/6)
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6))
(fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (pow.f32 -1 1/6))
(fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (pow.f32 -1 1/6))
(*.f32 (pow.f32 -1 1/6) (+.f32 1 (/.f32 1/6 u1)))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (pow.f32 -1 1/6)))
(fma.f32 7/72 (/.f32 (*.f32 (pow.f32 -1 1/6) 1) (*.f32 u1 u1)) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (pow.f32 -1 1/6)))
(fma.f32 7/72 (/.f32 (pow.f32 -1 1/6) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (pow.f32 -1 1/6)))
(+.f32 (pow.f32 -1 1/6) (*.f32 (pow.f32 -1 1/6) (+.f32 (/.f32 1/6 u1) (/.f32 7/72 (*.f32 u1 u1)))))
(+.f32 (*.f32 7/72 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1))) (+.f32 (*.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3)))) (pow.f32 -1 1/6))))
(fma.f32 7/72 (/.f32 (*.f32 (pow.f32 -1 1/6) 1) (*.f32 u1 u1)) (fma.f32 1/6 (*.f32 (pow.f32 -1 1/6) (/.f32 1 u1)) (fma.f32 91/1296 (*.f32 (pow.f32 -1 1/6) (/.f32 1 (pow.f32 u1 3))) (pow.f32 -1 1/6))))
(fma.f32 7/72 (/.f32 (pow.f32 -1 1/6) (*.f32 u1 u1)) (fma.f32 1/6 (/.f32 (pow.f32 -1 1/6) u1) (fma.f32 91/1296 (/.f32 (pow.f32 -1 1/6) (pow.f32 u1 3)) (pow.f32 -1 1/6))))
(+.f32 (*.f32 (pow.f32 -1 1/6) (+.f32 1 (/.f32 91/1296 (pow.f32 u1 3)))) (*.f32 (pow.f32 -1 1/6) (+.f32 (/.f32 1/6 u1) (/.f32 7/72 (*.f32 u1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 -314159265359/100000000000 u2) (*.f32 u1 (sqrt.f32 -1))))
(fma.f32 (*.f32 (sqrt.f32 -1) 314159265359/50000000000) u2 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 u2 -314159265359/100000000000) (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (*.f32 u2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -314159265359/100000000000 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 -314159265359/100000000000 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 -314159265359/100000000000 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))))))
(fma.f32 -314159265359/100000000000 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 u2 (/.f32 (+.f32 1/2 (*.f32 1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) -1) u2) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 -314159265359/100000000000 (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1)))))))
(fma.f32 -314159265359/100000000000 (/.f32 (fma.f32 u2 (/.f32 (+.f32 1/2 (*.f32 1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) -1) u2) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -314159265359/100000000000 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (*.f32 u2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1)))))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) (*.f32 314159265359/50000000000 u2))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 314159265359/100000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2)))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 314159265359/100000000000 u1) (*.f32 (sqrt.f32 -1) u2)))
(+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (*.f32 942477796077/400000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1)))))
(fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 (sqrt.f32 -1) (/.f32 u2 u1)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1))))
(+.f32 (*.f32 314159265359/160000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 3))) (+.f32 (*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2)) (+.f32 (*.f32 314159265359/100000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) u1)) (*.f32 942477796077/400000000000 (/.f32 (*.f32 (sqrt.f32 -1) u2) (pow.f32 u1 2))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (/.f32 (sqrt.f32 -1) (/.f32 u1 u2)) (*.f32 942477796077/400000000000 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) u2))))))
(fma.f32 314159265359/160000000000 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) u2) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (fma.f32 314159265359/100000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) u2) (*.f32 942477796077/400000000000 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 u2 u1))))))
(fma.f32 314159265359/160000000000 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) u2)) (fma.f32 314159265359/50000000000 (*.f32 (sqrt.f32 -1) u2) (*.f32 (*.f32 (sqrt.f32 -1) (/.f32 u2 u1)) (+.f32 314159265359/100000000000 (/.f32 942477796077/400000000000 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (*.f32 u2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) u2) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 (*.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))) 1)) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2 (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (fma.f32 u2 (/.f32 (+.f32 1/2 (*.f32 1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) -1) u2) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 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)) (*.f32 u1 u1)))) (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) u2))
(*.f32 (sqrt.f32 -1) u2)
(+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) u2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2))
(fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (/.f32 u2 u1)))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) u2)))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 (sqrt.f32 -1) u2 (*.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) u2) (*.f32 (/.f32 -1/2 (sqrt.f32 -1)) (+.f32 (/.f32 u2 u1) (*.f32 u2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (*.f32 u1 u1))))))
(+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (-.f32 1 (*.f32 -1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (/.f32 (*.f32 u2 (+.f32 1 (pow.f32 (/.f32 1/2 (sqrt.f32 -1)) 2))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/2 (/.f32 u2 (*.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 -1/2 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) (fma.f32 -1/2 (*.f32 (/.f32 u2 (sqrt.f32 -1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (pow.f32 (sqrt.f32 -1) 2)) 1) (pow.f32 u1 3))) (*.f32 (sqrt.f32 -1) u2))))
(fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2)) (sqrt.f32 -1)) (/.f32 u2 (*.f32 u1 u1))) (fma.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))) -1/2 (fma.f32 (sqrt.f32 -1) u2 (*.f32 -1/2 (/.f32 (fma.f32 u2 (/.f32 (+.f32 1/2 (*.f32 1/2 (pow.f32 (/.f32 -1/2 (sqrt.f32 -1)) 2))) -1) u2) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 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)) (*.f32 u1 u1)))) (/.f32 u2 (*.f32 u1 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) u2))
(+.f32 0 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 1 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) 1)
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)))
(*.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 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 (-.f32 1 u1))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 1 u1) -1/2))
(*.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4) (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sqrt.f32 (cbrt.f32 (pow.f32 (+.f32 (/.f32 1 u1) -1) -2))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6) (sqrt.f32 (cbrt.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 2))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) 1) (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 (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)))
(*.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 5/12))
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) u1)))
(/.f32 1 (sqrt.f32 (+.f32 (/.f32 1 u1) -1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 -1 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 -1)))
(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))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(expm1.f32 (log1p.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 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)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2)) 1/3))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/4)) 2))
(pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2)
(pow.f32 (+.f32 (/.f32 1 u1) -1) -1/2)
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2) 2))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
(+.f32 0 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))) 1)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(*.f32 1 (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) 1)
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18) (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12) (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(*.f32 (pow.f32 u1 1/6) (pow.f32 (-.f32 1 u1) -1/6))
(sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (exp.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(cbrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(expm1.f32 (log1p.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1) 1/6))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 (*.f32 1/6 (log.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/3))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/2) 1/3))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1) 1/3))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/18)) 3))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 1 u1) u1) -2)) 1/12))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/12)) 2))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))) 1/12) 2))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))) 3/2))
(pow.f32 (cbrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 3/2)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1)))) 1/2))
(sqrt.f32 (cbrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)))
(pow.f32 (/.f32 u1 (-.f32 1 u1)) 1/6)
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3) 1/3)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 314159265359/50000000000 u2) 2) (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (pow.f32 (*.f32 314159265359/50000000000 u2) 2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))) 314159265359/50000000000))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))) 1) 1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 1/3))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2)))) 2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(+.f32 0 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))) (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 1)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)) 1/2)
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3) 1/3)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 2)
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 u2 u2)))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (/.f32 u1 (-.f32 1 u1)))))
(log.f32 (pow.f32 (exp.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2) 3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)) 1) 1))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 1/3))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))) 2))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))

eval444.0ms (2.9%)

Compiler

Compiled 16543 to 11492 computations (30.5% saved)

prune169.0ms (1.1%)

Pruning

50 alts after pruning (38 fresh and 12 done)

PrunedKeptTotal
New74712759
Fresh82634
Picked101
Done11213
Total75750807
Accurracy
100.0%
Counts
807 → 50
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.3%
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sin.f32 (*.f32 314159265359/50000000000 u2))))
98.2%
(/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (/.f32 (sqrt.f32 (-.f32 1 u1)) (sqrt.f32 u1)))
82.5%
(/.f32 1 (sqrt.f32 (/.f32 (/.f32 (-.f32 1 u1) u1) (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
82.5%
(/.f32 1 (sqrt.f32 (/.f32 (-.f32 1 u1) (*.f32 u1 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2)))))
21.6%
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1))) 1)
25.0%
(-.f32 (+.f32 1 (*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))) 1)
98.2%
(*.f32 (/.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (sqrt.f32 (-.f32 1 u1))) (sqrt.f32 u1))
88.0%
(*.f32 (*.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) (+.f32 1 (*.f32 u1 1/2))) (sqrt.f32 u1))
66.1%
(*.f32 (*.f32 314159265359/50000000000 (sqrt.f32 u1)) u2)
82.2%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 (/.f32 u1 (-.f32 1 u1))))
66.2%
(*.f32 (*.f32 314159265359/50000000000 u2) (sqrt.f32 u1))
4.8%
(*.f32 (*.f32 -314159265359/50000000000 u2) (sqrt.f32 u1))
98.4%
(*.f32 (sqrt.f32 (/.f32 (+.f32 u1 1) (/.f32 (-.f32 1 (*.f32 u1 u1)) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
87.8%
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (-.f32 (*.f32 u1 u1) u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
89.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
98.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
57.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (log.f32 (exp.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)))))
86.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 (/.f32 (+.f32 1 (*.f32 u1 u1)) u1) (+.f32 u1 -1)) (/.f32 (*.f32 u1 u1) (+.f32 -1 (*.f32 u1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 1 (-.f32 1 u1)) u1)) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.6%
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
96.2%
(*.f32 (sqrt.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 1 u1))))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
70.7%
(*.f32 (sqrt.f32 u1) (fma.f32 u2 314159265359/50000000000 (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
70.6%
(*.f32 (sqrt.f32 u1) (+.f32 (*.f32 314159265359/50000000000 u2) (*.f32 -31006276680305942139213528068663279/750000000000000000000000000000000 (pow.f32 u2 3))))
75.5%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2)))
82.6%
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
-0.0%
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
21.4%
(*.f32 314159265359/50000000000 (-.f32 (+.f32 1 (*.f32 u2 (sqrt.f32 u1))) 1))
22.7%
(*.f32 314159265359/50000000000 (+.f32 1 (-.f32 (*.f32 u2 (sqrt.f32 u1)) 1)))
80.7%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 1 u1)) 3/2) 1/3)))
65.0%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (pow.f32 u1 1/6) 3)))
82.2%
(*.f32 314159265359/50000000000 (*.f32 u2 (pow.f32 (/.f32 (-.f32 1 u1) u1) -1/2)))
82.2%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
66.1%
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
11.0%
(*.f32 314159265359/50000000000 (sqrt.f32 (-.f32 (+.f32 1 (*.f32 u2 (*.f32 u2 u1))) 1)))
66.1%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u2 (*.f32 u2 u1))))
66.1%
(*.f32 314159265359/50000000000 (sqrt.f32 (*.f32 u1 (*.f32 u2 u2))))
4.8%
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
82.6%
(sqrt.f32 (/.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1) (-.f32 1 u1)))
95.2%
(sqrt.f32 (/.f32 (*.f32 u1 (pow.f32 (sin.f32 (*.f32 314159265359/50000000000 u2)) 2)) (-.f32 1 u1)))
66.1%
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (/.f32 1 u2) u2)))
82.6%
(sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (/.f32 (-.f32 1 u1) (*.f32 u2 u2))))
82.7%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
66.1%
(sqrt.f32 (*.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2) u1))
66.1%
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 u2 u1)) 98696044010906577398881/2500000000000000000000))
75.2%
(sqrt.f32 (*.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)) (+.f32 u1 (*.f32 u1 u1))))
82.6%
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
66.2%
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
66.1%
(sqrt.f32 (*.f32 u1 (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
Compiler

Compiled 715 to 550 computations (23.1% saved)

regimes428.0ms (2.8%)

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

8 calls:

83.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
80.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
75.0ms
cosTheta_i
34.0ms
(/.f32 u1 (-.f32 1 u1))
34.0ms
u1
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.7%1(/.f32 u1 (-.f32 1 u1))
98.7%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.7%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 929 to 614 computations (33.9% saved)

regimes474.0ms (3.1%)

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

8 calls:

125.0ms
u2
73.0ms
(*.f32 314159265359/50000000000 u2)
69.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
60.0ms
cosTheta_i
33.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.7%1(/.f32 u1 (-.f32 1 u1))
98.7%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.7%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 810 to 530 computations (34.6% saved)

regimes438.0ms (2.8%)

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

8 calls:

72.0ms
(*.f32 314159265359/50000000000 u2)
65.0ms
(/.f32 u1 (-.f32 1 u1))
58.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
56.0ms
u2
55.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.5%1(/.f32 u1 (-.f32 1 u1))
98.5%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.5%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 796 to 521 computations (34.5% saved)

regimes417.0ms (2.7%)

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

8 calls:

92.0ms
(*.f32 314159265359/50000000000 u2)
74.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
65.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
60.0ms
u2
33.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.5%1(/.f32 u1 (-.f32 1 u1))
98.5%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.5%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 646 to 421 computations (34.8% saved)

regimes282.0ms (1.8%)

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

8 calls:

67.0ms
(/.f32 u1 (-.f32 1 u1))
50.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
33.0ms
(*.f32 314159265359/50000000000 u2)
24.0ms
u1
24.0ms
u2
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1u1
98.5%1u2
98.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
98.5%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
98.5%1(/.f32 u1 (-.f32 1 u1))
98.5%1(sin.f32 (*.f32 314159265359/50000000000 u2))
98.5%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 562 to 371 computations (34% saved)

regimes398.0ms (2.6%)

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

7 calls:

91.0ms
(/.f32 u1 (-.f32 1 u1))
81.0ms
(sin.f32 (*.f32 314159265359/50000000000 u2))
66.0ms
u2
53.0ms
u1
39.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
89.6%2u1
91.0%2u2
89.6%2(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
89.6%2(/.f32 u1 (-.f32 1 u1))
88.9%2(sin.f32 (*.f32 314159265359/50000000000 u2))
91.0%2(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 446 to 286 computations (35.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.009005740284919739
0.010849524289369583
Compiler

Compiled 20 to 16 computations (20% saved)

regimes176.0ms (1.1%)

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

6 calls:

71.0ms
u1
23.0ms
(*.f32 314159265359/50000000000 u2)
20.0ms
u2
18.0ms
(/.f32 u1 (-.f32 1 u1))
18.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
82.7%1u1
82.7%1u2
82.7%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.7%1(/.f32 u1 (-.f32 1 u1))
82.7%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 414 to 264 computations (36.2% saved)

regimes165.0ms (1.1%)

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

6 calls:

57.0ms
u2
38.0ms
(/.f32 u1 (-.f32 1 u1))
17.0ms
u1
16.0ms
(*.f32 314159265359/50000000000 u2)
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
Results
AccuracySegmentsBranch
82.6%1cosTheta_i
82.6%1u1
82.6%1u2
82.6%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.6%1(/.f32 u1 (-.f32 1 u1))
82.6%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 312 to 197 computations (36.9% saved)

regimes191.0ms (1.2%)

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

6 calls:

56.0ms
u1
16.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
16.0ms
u2
16.0ms
(*.f32 314159265359/50000000000 u2)
15.0ms
(/.f32 u1 (-.f32 1 u1))
Results
AccuracySegmentsBranch
82.6%1cosTheta_i
82.6%1u1
82.6%1u2
82.6%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.6%1(/.f32 u1 (-.f32 1 u1))
82.6%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 288 to 183 computations (36.5% saved)

regimes116.0ms (0.7%)

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

6 calls:

46.0ms
(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
15.0ms
u2
13.0ms
u1
13.0ms
(/.f32 u1 (-.f32 1 u1))
13.0ms
(*.f32 314159265359/50000000000 u2)
Results
AccuracySegmentsBranch
82.6%1cosTheta_i
82.6%1u1
82.6%1u2
82.6%1(sqrt.f32 (/.f32 u1 (-.f32 1 u1)))
82.6%1(/.f32 u1 (-.f32 1 u1))
82.6%1(*.f32 314159265359/50000000000 u2)
Compiler

Compiled 226 to 139 computations (38.5% saved)

regimes87.0ms (0.6%)

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

6 calls:

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

Compiled 206 to 125 computations (39.3% saved)

regimes134.0ms (0.9%)

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

6 calls:

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

Compiled 176 to 106 computations (39.8% saved)

regimes32.0ms (0.2%)

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

4 calls:

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

Compiled 83 to 51 computations (38.6% saved)

regimes14.0ms (0.1%)

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

3 calls:

6.0ms
u2
4.0ms
u1
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
66.1%1cosTheta_i
66.1%1u1
66.1%1u2
Compiler

Compiled 37 to 24 computations (35.1% saved)

regimes13.0ms (0.1%)

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

3 calls:

5.0ms
u2
4.0ms
u1
3.0ms
cosTheta_i
Results
AccuracySegmentsBranch
66.1%1cosTheta_i
66.1%1u1
66.1%1u2
Compiler

Compiled 31 to 21 computations (32.3% saved)

regimes12.0ms (0.1%)

Accuracy

Total -1.5b remaining (-5%)

Threshold costs -1.5b (-5%)

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

3 calls:

5.0ms
u2
3.0ms
cosTheta_i
3.0ms
u1
Results
AccuracySegmentsBranch
4.8%1cosTheta_i
4.8%1u1
4.8%1u2
Compiler

Compiled 25 to 19 computations (24% saved)

simplify32.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
075587
1116587
2126587
3135587
4137587
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 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) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 (*.f32 98696044010906577398881/2500000000000000000000 u2) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 u2 (*.f32 98696044010906577398881/2500000000000000000000 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (-.f32 u1 1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (/.f32 u1 -1)) (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 -1)))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 (*.f32 u1 u1))) (+.f32 u1 1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) (sin.f32 (*.f32 u2 314159265359/50000000000)))
(if (<=.f32 (*.f32 314159265359/50000000000 u2) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 314159265359/50000000000 u2))))
(if (<=.f32 (*.f32 u2 314159265359/50000000000) 5368709/536870912) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2)))) (*.f32 (sin.f32 (*.f32 u2 314159265359/50000000000)) (sqrt.f32 u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 (*.f32 u2 u2) 98696044010906577398881/2500000000000000000000)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) (*.f32 98696044010906577398881/2500000000000000000000 (*.f32 u2 u2))))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))))
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 (/.f32 u1 (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000)))
(*.f32 (sqrt.f32 (*.f32 98696044010906577398881/2500000000000000000000 (/.f32 u1 (-.f32 1 u1)))) u2)
(*.f32 u2 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 1 u1)) 98696044010906577398881/2500000000000000000000)))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 98696044010906577398881/2500000000000000000000 u1) (-.f32 1 u1))))
(*.f32 u2 (sqrt.f32 (/.f32 (*.f32 u1 98696044010906577398881/2500000000000000000000) (-.f32 1 u1))))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 1 u1)))))
(*.f32 314159265359/50000000000 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 1 u1))) u2))
(sqrt.f32 (*.f32 u2 (*.f32 u2 (*.f32 u1 98696044010906577398881/2500000000000000000000))))
(*.f32 (sqrt.f32 u1) (*.f32 314159265359/50000000000 u2))
(*.f32 (*.f32 u2 314159265359/50000000000) (sqrt.f32 u1))
(*.f32 u2 (*.f32 314159265359/50000000000 (sqrt.f32 u1)))
(*.f32 314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 -314159265359/50000000000 (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) -314159265359/50000000000)
(*.f32 u2 (sqrt.f32 -98696044010906577398881/2500000000000000000000))
Compiler

Compiled 251 to 189 computations (24.7% saved)

soundness2.2s (14.2%)

Rules
1972×fma-def
1834×fma-def
1834×fma-def
1790×pow1
1674×log-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01364
126664
2328764
04044294971713
19544213
234393925
01269
124969
2311269
02903698
17293536
222703340
0928
117928
2204928
057560
1141440
2574320
32088316
03365545
18355341
225835169
0928
117928
2204928
057560
1141440
2574320
32088316
01053
119941
2230441
01121323
12611323
211831323
340651321
01392
128386
2398186
063412120
117079866
267669866
01392
128386
2398186
01392
128386
2398186
02903698
17293536
222703340
01364
126664
2328764
01682
134546
2462746
03736204
19875644
231125324
01364
126664
2328764
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2198 to 1405 computations (36.1% saved)

end188.0ms (1.2%)

Compiler

Compiled 434 to 286 computations (34.1% saved)

Profiling

Loading profile data...