Curve intersection, scale width based on ribbon orientation

Details

Time bar (total: 18.4s)

analyze656.0ms (3.6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.8%99.2%0%0%0%0
0%0%0.8%99.2%0%0%0%1
0%0%0.8%99.2%0%0%0%2
0%0%0.8%99.2%0%0%0%3
0%0%0.8%99.2%0%0%0%4
0%0%0.8%99.2%0%0%0%5
33.3%0.2%0.4%99.4%0%0%0%6
33.3%0.2%0.4%99.4%0%0%0%7
33.3%0.2%0.4%99.4%0%0%0%8
33.3%0.2%0.4%99.4%0%0%0%9
60%0.3%0.2%99.5%0%0%0%10
60%0.3%0.2%99.5%0%0%0%11
60%0.3%0.2%99.5%0%0%0%12
Compiler

Compiled 62 to 45 computations (27.4% saved)

sample4.8s (26.2%)

Results
3.9s8256×body256valid
933.0ms2037×body256precondition
Bogosity

preprocess117.0ms (0.6%)

Algorithm
egg-herbie
Rules
1024×fma-neg
860×fma-def
844×unsub-neg
732×distribute-lft-in
640×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077511
1189427
2460427
3936357
41365357
51610357
61915357
72720357
84722357
96451357
044
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 normAngle) u)) (/.f32 1 (sin.f32 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 (sin.f32 u))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 n0_i))) normAngle) (*.f32 (*.f32 (sin.f32 (*.f32 u n0_i)) (/.f32 1 (sin.f32 n0_i))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (/.f32 1 (sin.f32 n1_i))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u n1_i)) (/.f32 1 (sin.f32 n1_i))) normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n0_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) u) (*.f32 (*.f32 (sin.f32 (*.f32 n0_i normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n1_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))) u))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i))
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 normAngle) u)) (/.f32 1 (sin.f32 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 (sin.f32 u))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (/.f32 1 (sin.f32 u))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 u)) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (sin.f32 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 u))))
(fma.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (/.f32 n0_i (sin.f32 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 u))))
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 n0_i (sin.f32 (-.f32 u (*.f32 u normAngle))))) (sin.f32 u))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 u (*.f32 u normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 u))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 n0_i))) normAngle) (*.f32 (*.f32 (sin.f32 (*.f32 u n0_i)) (/.f32 1 (sin.f32 n0_i))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 n0_i))) normAngle (*.f32 n1_i (/.f32 (*.f32 (sin.f32 (*.f32 u n0_i)) 1) (sin.f32 n0_i))))
(fma.f32 normAngle (/.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (sin.f32 n0_i)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u n0_i)) (sin.f32 n0_i))))
(*.f32 (/.f32 1 (sin.f32 n0_i)) (+.f32 (*.f32 normAngle (sin.f32 (*.f32 (-.f32 1 u) n0_i))) (*.f32 n1_i (sin.f32 (*.f32 u n0_i)))))
(/.f32 (fma.f32 normAngle (sin.f32 (-.f32 n0_i (*.f32 u n0_i))) (*.f32 n1_i (sin.f32 (*.f32 u n0_i)))) (sin.f32 n0_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (/.f32 1 (sin.f32 n1_i))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u n1_i)) (/.f32 1 (sin.f32 n1_i))) normAngle))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (/.f32 1 (sin.f32 n1_i))) n0_i (*.f32 normAngle (*.f32 (/.f32 1 (sin.f32 n1_i)) (sin.f32 (*.f32 u n1_i)))))
(fma.f32 normAngle (/.f32 (sin.f32 (*.f32 u n1_i)) (sin.f32 n1_i)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) n0_i) (sin.f32 n1_i)))
(*.f32 (/.f32 1 (sin.f32 n1_i)) (+.f32 (*.f32 normAngle (sin.f32 (*.f32 u n1_i))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) n1_i)))))
(/.f32 (fma.f32 normAngle (sin.f32 (*.f32 u n1_i)) (*.f32 n0_i (sin.f32 (-.f32 n1_i (*.f32 u n1_i))))) (sin.f32 n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n0_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) u) (*.f32 (*.f32 (sin.f32 (*.f32 n0_i normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n0_i)))) u (*.f32 (sin.f32 (*.f32 normAngle n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
(fma.f32 u (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle n0_i)) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (/.f32 u (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle n0_i)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 u (sin.f32 (-.f32 normAngle (*.f32 normAngle n0_i))) (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_i)))) (sin.f32 normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n1_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))) u))
(fma.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n1_i)))) n0_i (*.f32 u (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))) (sin.f32 normAngle)) (/.f32 (*.f32 u (sin.f32 (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle n1_i)) (/.f32 u (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle n1_i))) (*.f32 u (sin.f32 (*.f32 normAngle n1_i)))) (sin.f32 normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i (*.f32 n0_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n1_i (*.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) n1_i (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n1_i (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1848×fma-neg
1724×fma-def
1446×div-sub
1218×times-frac
592×associate-/r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02073
14161
28961
317951
426351
531451
638451
748951
875951
990151
10111451
11176051
12416751
13600051
14663351
15732551
16798751
Stop Event
node limit
Counts
1 → 6
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))

eval2.0ms (0%)

Compiler

Compiled 127 to 60 computations (52.8% saved)

prune7.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New066
Fresh011
Picked000
Done000
Total077
Accurracy
97.5%
Counts
7 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.1%
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
97.0%
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
96.3%
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
74.4%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
74.4%
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
96.3%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Compiler

Compiled 294 to 190 computations (35.4% saved)

localize240.0ms (1.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.0%
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
94.3%
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
Compiler

Compiled 78 to 31 computations (60.3% saved)

series21.0ms (0.1%)

Counts
4 → 80
Calls

30 calls:

TimeVariablePointExpression
2.0ms
u
@-inf
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
1.0ms
n0_i
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
1.0ms
normAngle
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
1.0ms
normAngle
@-inf
(*.f32 (-.f32 1 u) normAngle)
1.0ms
n1_i
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))

rewrite147.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1778×prod-diff
716×expm1-udef
714×log1p-udef
440×fma-def
400×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019122
1387122
25010122
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
Outputs
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (fma.f32 u (+.f32 u 1) 1))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (fma.f32 u (+.f32 u 1) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))
(log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(fma.f32 normAngle 1 (*.f32 (neg.f32 u) normAngle))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(fma.f32 1 normAngle (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(*.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))

simplify124.0ms (0.7%)

Algorithm
egg-herbie
Rules
624×cancel-sign-sub-inv
610×times-frac
608×log-prod
508×associate-*r*
478×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04519378
111799138
242179122
Stop Event
node limit
Counts
200 → 240
Calls
Call 1
Inputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (fma.f32 u (+.f32 u 1) 1))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (fma.f32 u (+.f32 u 1) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))
(log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(fma.f32 normAngle 1 (*.f32 (neg.f32 u) normAngle))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(fma.f32 1 normAngle (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(*.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
Outputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(/.f32 u (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
(fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (fma.f32 -1/5040 u (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 -1/720 (-.f32 (pow.f32 u 3) u)) (fma.f32 u -1/5040 (*.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (fma.f32 -1/5040 (pow.f32 u 7) (*.f32 1/720 (-.f32 (pow.f32 u 3) u))) (fma.f32 u -1/5040 (*.f32 -1/6 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u)))))) (pow.f32 normAngle 6) (fma.f32 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(-.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u u))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/2 u) u)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 1 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))))))
(+.f32 1 (-.f32 (fma.f32 -1/2 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) (*.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(+.f32 (-.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/2 u) u))))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u))
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) 1) u)
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))))) u))
(+.f32 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))))) u))
(+.f32 (fma.f32 (pow.f32 normAngle 4) (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 -1/6 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (*.f32 normAngle normAngle)))) (-.f32 1 u))
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u))))))) u))
(+.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) 1) (-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))))) u))
(+.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1) (-.f32 (fma.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (*.f32 (pow.f32 normAngle 4) (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) u))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle))))))
(fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle (*.f32 normAngle n0_i)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 normAngle 3) n1_i) (sin.f32 normAngle)) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) n0_i))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle))))))))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (/.f32 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) n0_i)))) (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)))
(fma.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) n0_i)) (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle (*.f32 normAngle n0_i)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) n0_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) n0_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i (*.f32 -1/5040 (*.f32 (pow.f32 u 7) n1_i))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))))))))))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) n0_i (*.f32 -1/5040 (*.f32 (pow.f32 u 7) n1_i))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (+.f32 (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) n0_i (-.f32 (fma.f32 (pow.f32 u 7) (*.f32 -1/5040 n1_i) (*.f32 u (*.f32 n1_i 1/5040))) (fma.f32 -1/6 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 u (*.f32 n1_i -1/120))) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (fma.f32 u (+.f32 u 1) 1))
(/.f32 normAngle (/.f32 (fma.f32 u (+.f32 u 1) 1) (-.f32 1 (pow.f32 u 3))))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (fma.f32 u (+.f32 u 1) 1) normAngle))
(*.f32 (/.f32 normAngle (fma.f32 u (+.f32 u 1) 1)) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 normAngle (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (fma.f32 u (+.f32 u 1) 1))
(/.f32 normAngle (/.f32 (fma.f32 u (+.f32 u 1) 1) (-.f32 1 (pow.f32 u 3))))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (fma.f32 u (+.f32 u 1) 1) normAngle))
(*.f32 (/.f32 normAngle (fma.f32 u (+.f32 u 1) 1)) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(/.f32 normAngle (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (+.f32 (pow.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (+.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)) (fma.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i) (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))))
(/.f32 (+.f32 (pow.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)) (fma.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i) (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2))) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))

localize196.0ms (1.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
99.6%
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
99.5%
(*.f32 (-.f32 1 u) normAngle)
74.5%
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
Compiler

Compiled 72 to 36 computations (50% saved)

series14.0ms (0.1%)

Counts
3 → 108
Calls

33 calls:

TimeVariablePointExpression
3.0ms
u
@0
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
1.0ms
u
@inf
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
1.0ms
normAngle
@0
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
1.0ms
normAngle
@inf
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
1.0ms
u
@-inf
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))

rewrite95.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1818×log-prod
1602×prod-diff
668×expm1-udef
666×log1p-udef
410×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018115
1361115
24534115
Stop Event
node limit
Counts
3 → 83
Calls
Call 1
Inputs
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
Outputs
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))

simplify113.0ms (0.6%)

Algorithm
egg-herbie
Rules
1148×unswap-sqr
926×times-frac
688×associate-*r*
576×fma-def
528×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036010689
193410371
2398010371
Stop Event
node limit
Counts
191 → 201
Calls
Call 1
Inputs
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (*.f32 (sin.f32 normAngle) n0_i))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
Outputs
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 -1/2 (*.f32 n0_i (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))))
(fma.f32 (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (*.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (pow.f32 normAngle 3))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(fma.f32 (fma.f32 -1/6 (/.f32 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (pow.f32 normAngle 4) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 1/120 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) -1/5040)))) (pow.f32 normAngle 6))))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (pow.f32 normAngle 4) (fma.f32 u n1_i (fma.f32 (-.f32 (*.f32 -1/5040 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) 1/120 (fma.f32 -1/6 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) -1/5040)))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (*.f32 (sin.f32 normAngle) n0_i))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 normAngle)))
(-.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))))
(-.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) n0_i (*.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))))) (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u u) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) -1/2)))) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) 1/6)))) (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))) (*.f32 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) (*.f32 (cos.f32 normAngle) 1/6)))) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(*.f32 (*.f32 n0_i normAngle) (-.f32 1 u))
(*.f32 normAngle (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u)))
(fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 (*.f32 n0_i normAngle) (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 (*.f32 n0_i (pow.f32 normAngle 7)) -1/5040)))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (fma.f32 -1/5040 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u))))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(fma.f32 (sin.f32 normAngle) n0_i (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle))))
(fma.f32 n0_i (sin.f32 normAngle) (*.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 normAngle (*.f32 n0_i (cos.f32 normAngle))))))
(fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n0_i (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle)))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 normAngle (*.f32 n0_i (cos.f32 normAngle)))) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u u) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) -1/2)))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (fma.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle)) (*.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3))))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 normAngle (*.f32 n0_i (cos.f32 normAngle)))) (*.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) 1/6)))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))) (fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6))) (*.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))
(*.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (*.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 (*.f32 (pow.f32 normAngle 3) -1/6) (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))))
(fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (*.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 (*.f32 (pow.f32 normAngle 7) -1/5040) (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 -1/5040 (*.f32 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (pow.f32 normAngle 7))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 n1_i n1_i) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 n1_i n1_i) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2)) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2)) (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 n1_i n1_i) (sin.f32 (*.f32 u normAngle)))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2)) (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) 1/3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))

localize182.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(-.f32 normAngle (*.f32 u normAngle))
99.7%
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
99.7%
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
74.5%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
Compiler

Compiled 66 to 13 computations (80.3% saved)

series12.0ms (0.1%)

Counts
4 → 128
Calls

39 calls:

TimeVariablePointExpression
1.0ms
normAngle
@-inf
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.0ms
normAngle
@inf
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.0ms
n0_i
@0
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.0ms
u
@-inf
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.0ms
u
@inf
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1788×log-prod
798×fma-def
648×expm1-udef
648×log1p-udef
362×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016122
1337122
24546122
Stop Event
node limit
Counts
4 → 191
Calls
Call 1
Inputs
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(-.f32 normAngle (*.f32 u normAngle))
Outputs
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle u)) 3) (pow.f32 n1_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 (*.f32 normAngle u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(*.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (*.f32 u (neg.f32 normAngle)) normAngle)
(+.f32 0 (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 normAngle (+.f32 1 (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (fma.f32 -1 u 1) normAngle)
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(/.f32 1 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (fma.f32 normAngle u normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u (neg.f32 normAngle)) 3)) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle))) (*.f32 normAngle (*.f32 u (neg.f32 normAngle))))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))) (-.f32 normAngle (*.f32 u (neg.f32 normAngle))))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (*.f32 (exp.f32 normAngle) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (exp.f32 (*.f32 u (neg.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (exp.f32 normAngle)))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (+.f32 1 (expm1.f32 normAngle))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (exp.f32 normAngle)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (+.f32 1 (expm1.f32 normAngle))))
(log.f32 (/.f32 (exp.f32 normAngle) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (pow.f32 (exp.f32 u) normAngle)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))
(fma.f32 normAngle 1 (*.f32 u (neg.f32 normAngle)))
(fma.f32 normAngle 1 (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 normAngle (neg.f32 u) normAngle)
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 u (neg.f32 normAngle) normAngle)
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 normAngle (*.f32 u (neg.f32 normAngle)))
(fma.f32 1 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 (*.f32 u (neg.f32 normAngle)) normAngle)
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (neg.f32 (cbrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (sqrt.f32 (*.f32 normAngle u)) (neg.f32 (sqrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 u) normAngle normAngle)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 normAngle))) (cbrt.f32 (*.f32 u (neg.f32 normAngle)))) (cbrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 normAngle))) (sqrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 -1 (*.f32 normAngle u) normAngle)
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (*.f32 (neg.f32 u) 1) normAngle normAngle)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) normAngle)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) normAngle)

simplify209.0ms (1.1%)

Algorithm
egg-herbie
Rules
1484×times-frac
798×fma-neg
754×associate-*r*
660×fma-def
642×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055213803
1139913065
2528713065
Stop Event
node limit
Counts
319 → 313
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle u)) 3) (pow.f32 n1_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 (*.f32 normAngle u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(*.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (*.f32 u (neg.f32 normAngle)) normAngle)
(+.f32 0 (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 normAngle (+.f32 1 (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (fma.f32 -1 u 1) normAngle)
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(/.f32 1 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (fma.f32 normAngle u normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u (neg.f32 normAngle)) 3)) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle))) (*.f32 normAngle (*.f32 u (neg.f32 normAngle))))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))) (-.f32 normAngle (*.f32 u (neg.f32 normAngle))))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (*.f32 (exp.f32 normAngle) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (exp.f32 (*.f32 u (neg.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (exp.f32 normAngle)))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (+.f32 1 (expm1.f32 normAngle))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (exp.f32 normAngle)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (+.f32 1 (expm1.f32 normAngle))))
(log.f32 (/.f32 (exp.f32 normAngle) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (pow.f32 (exp.f32 u) normAngle)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))
(fma.f32 normAngle 1 (*.f32 u (neg.f32 normAngle)))
(fma.f32 normAngle 1 (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 normAngle (neg.f32 u) normAngle)
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 u (neg.f32 normAngle) normAngle)
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 normAngle (*.f32 u (neg.f32 normAngle)))
(fma.f32 1 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 (*.f32 u (neg.f32 normAngle)) normAngle)
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (neg.f32 (cbrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(fma.f32 (sqrt.f32 (*.f32 normAngle u)) (neg.f32 (sqrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 u) normAngle normAngle)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 normAngle))) (cbrt.f32 (*.f32 u (neg.f32 normAngle)))) (cbrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 normAngle))) (sqrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 -1 (*.f32 normAngle u) normAngle)
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (*.f32 (neg.f32 u) 1) normAngle normAngle)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) normAngle)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) normAngle)
Outputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 1/120 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -1/5040)))) (pow.f32 normAngle 6))))))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 (*.f32 -1/5040 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 1/120 (fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -1/5040 (*.f32 -1/6 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))))))) (pow.f32 normAngle 6) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (/.f32 (sin.f32 normAngle) 1/6))) (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 u normAngle) 3) -1/6)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 1/120 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (*.f32 n1_i (*.f32 u normAngle))))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 normAngle 5) 1/120))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(fma.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 1/120 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (*.f32 n1_i (*.f32 u normAngle)))))
(fma.f32 -1/5040 (*.f32 (pow.f32 u 7) (*.f32 (pow.f32 normAngle 7) n1_i)) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 normAngle 5) 1/120)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 u normAngle) 3) -1/6)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 1/120 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (*.f32 n1_i (*.f32 u normAngle))))
(fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 normAngle 5) 1/120))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(fma.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 1/120 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (*.f32 n1_i (*.f32 u normAngle)))))
(fma.f32 -1/5040 (*.f32 (pow.f32 u 7) (*.f32 (pow.f32 normAngle 7) n1_i)) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 normAngle 5) 1/120)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3)))
(fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 1/120 (*.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (pow.f32 normAngle 5)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 -1/5040 (*.f32 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (pow.f32 normAngle 7))))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(fma.f32 (sin.f32 normAngle) n0_i (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle))))
(fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n0_i (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle)))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2))))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (fma.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle)) (*.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (*.f32 -1/6 n1_i) (pow.f32 normAngle 3)))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (sin.f32 normAngle))) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6)))))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 1/3)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle u)) 3) (pow.f32 n1_i 3)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 (*.f32 normAngle u)) 3)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 0 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3)) (fma.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (-.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n0_i (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3)) (fma.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (neg.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n0_i n0_i)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (fma.f32 u normAngle (neg.f32 normAngle))) n0_i) (*.f32 (sin.f32 (fma.f32 u normAngle (neg.f32 normAngle))) n0_i)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) 1/3)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 normAngle u))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (*.f32 u (neg.f32 normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 0 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle)))) (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (-.f32 1 u)))))
(*.f32 normAngle (+.f32 1 (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle)))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) 1) (fma.f32 normAngle u normAngle))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (fma.f32 -1 u 1) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle)))))
(/.f32 1 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) 1) (fma.f32 normAngle u normAngle))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle)))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (fma.f32 normAngle u normAngle))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) 1) (fma.f32 normAngle u normAngle))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (neg.f32 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle))))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(*.f32 1 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u (neg.f32 normAngle)) 3)) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle))) (*.f32 normAngle (*.f32 u (neg.f32 normAngle))))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle)))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))) (-.f32 normAngle (*.f32 u (neg.f32 normAngle))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) 1) (fma.f32 normAngle u normAngle))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 normAngle) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (exp.f32 (*.f32 u (neg.f32 normAngle)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (exp.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 normAngle))) (+.f32 1 (expm1.f32 normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (exp.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (+.f32 1 (expm1.f32 normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (exp.f32 normAngle) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (pow.f32 (exp.f32 u) normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle (neg.f32 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 u (neg.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (*.f32 u (neg.f32 normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (neg.f32 (cbrt.f32 (*.f32 normAngle u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 u (neg.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (*.f32 u (neg.f32 normAngle)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (*.f32 normAngle u)) (neg.f32 (sqrt.f32 (*.f32 normAngle u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 u (*.f32 normAngle (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (neg.f32 u) normAngle normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 normAngle))) (cbrt.f32 (*.f32 u (neg.f32 normAngle)))) (cbrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 normAngle))) (sqrt.f32 (*.f32 u (neg.f32 normAngle))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 -1 (*.f32 normAngle u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (*.f32 u (neg.f32 normAngle)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (*.f32 (neg.f32 u) 1) normAngle normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))

localize309.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
99.5%
(*.f32 (-.f32 1 u) normAngle)
98.4%
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle)))
93.7%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 106 to 55 computations (48.1% saved)

series6.0ms (0%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
1.0ms
normAngle
@0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.0ms
n0_i
@inf
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.0ms
normAngle
@inf
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.0ms
n0_i
@0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.0ms
normAngle
@-inf
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)

rewrite105.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1814×log-prod
1250×prod-diff
622×expm1-udef
620×log1p-udef
376×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01781
135081
2447381
Stop Event
node limit
Counts
3 → 78
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
Outputs
(+.f32 0 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))

simplify89.0ms (0.5%)

Algorithm
egg-herbie
Rules
1070×distribute-rgt-in
1052×distribute-lft-in
950×unswap-sqr
756×associate-+l+
680×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03516390
18506140
229355950
Stop Event
node limit
Counts
162 → 170
Calls
Call 1
Inputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 0 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
Outputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(/.f32 u (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 u 5) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (/.f32 (pow.f32 u 5) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (fma.f32 -1/5040 (*.f32 (/.f32 (pow.f32 u 7) (sin.f32 normAngle)) (pow.f32 normAngle 7)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
(fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (fma.f32 -1/5040 u (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 -1/720 (-.f32 (pow.f32 u 3) u)) (fma.f32 u -1/5040 (*.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (fma.f32 -1/5040 (pow.f32 u 7) (*.f32 1/720 (-.f32 (pow.f32 u 3) u))) (fma.f32 u -1/5040 (*.f32 -1/6 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u)))))) (pow.f32 normAngle 6) (fma.f32 (fma.f32 1/120 (-.f32 (pow.f32 u 5) u) (*.f32 -1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (neg.f32 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))))
(-.f32 1 (/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (fma.f32 -1 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 normAngle normAngle))))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u u))) (/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 1 (fma.f32 -1 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle)) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 normAngle normAngle)))))
(+.f32 1 (-.f32 (fma.f32 -1/2 (*.f32 normAngle (*.f32 normAngle (*.f32 u u))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) (cos.f32 normAngle))) (sin.f32 normAngle)))) (/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))))
(+.f32 (-.f32 1 (/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))) (fma.f32 -1/2 (*.f32 normAngle (*.f32 normAngle (*.f32 u u))) (/.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) (cos.f32 normAngle)))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u))
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))))) u))
(+.f32 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) u))
(+.f32 (-.f32 1 u) (fma.f32 (pow.f32 normAngle 4) (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u))))))) u))
(+.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1) (-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))) u))
(+.f32 (-.f32 1 u) (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (*.f32 (pow.f32 normAngle 4) (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 n0_i (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 u n0_i) normAngle)) (sin.f32 normAngle))))
(-.f32 n0_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 u n0_i)))))
(-.f32 n0_i (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.f32 n0_i (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 u n0_i) normAngle)) (sin.f32 normAngle)))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) n0_i) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 u n0_i)))))
(-.f32 (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 u u) n0_i)) n0_i) (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 1/6 (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) (pow.f32 u 3)) (*.f32 (pow.f32 normAngle 3) n0_i)) (sin.f32 normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.f32 n0_i (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 u n0_i) normAngle)) (sin.f32 normAngle))))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) n0_i))) (-.f32 (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) n0_i) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 u n0_i))))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) n0_i))) (-.f32 (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 u u) n0_i)) n0_i) (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (pow.f32 normAngle 4) (fma.f32 1/120 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (fma.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i)))))))))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 -1/5040 (-.f32 1 u)))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 -1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (pow.f32 normAngle 4) (fma.f32 1/120 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (fma.f32 (pow.f32 normAngle 6) (+.f32 (fma.f32 -1/5040 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 7) (-.f32 1 u))) (*.f32 1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 1/6 (fma.f32 1/120 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(+.f32 0 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))

localize183.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.0%
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
94.7%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
Compiler

Compiled 75 to 31 computations (58.7% saved)

series17.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
13.0ms
n0_i
@inf
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
1.0ms
u
@0
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
0.0ms
normAngle
@0
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
0.0ms
normAngle
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
0.0ms
n1_i
@0
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))

rewrite85.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1778×prod-diff
716×expm1-udef
714×log1p-udef
440×fma-def
400×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01988
138788
2500788
Stop Event
node limit
Counts
2 → 47
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))) (sin.f32 (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))

simplify94.0ms (0.5%)

Algorithm
egg-herbie
Rules
870×distribute-rgt-in
854×distribute-lft-in
834×associate-+l+
822×associate-+r+
660×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02647625
17217413
228117349
Stop Event
node limit
Counts
131 → 120
Calls
Call 1
Inputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i u)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))) (sin.f32 (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
Outputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))
(fma.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 1/120 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))))))
(+.f32 (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (fma.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (*.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (pow.f32 normAngle 5)) (sin.f32 normAngle))))
(+.f32 (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))) (*.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 -1/5040 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 1/120 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))))))))
(+.f32 (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (fma.f32 -1/5040 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (fma.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (*.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (pow.f32 normAngle 5)) (sin.f32 normAngle)))))
(+.f32 (*.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (fma.f32 -1/5040 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 n1_i u))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))
(fma.f32 n1_i u (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (*.f32 n1_i u)))
(fma.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (*.f32 n1_i u)))
(fma.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (pow.f32 normAngle 4) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 n1_i u) (fma.f32 -1/6 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))) (pow.f32 normAngle 6) (*.f32 n1_i u))))
(fma.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 (*.f32 n1_i -1/5040) (-.f32 (pow.f32 u 7) u)) (fma.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 6) (*.f32 n1_i u))))
(fma.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (-.f32 (pow.f32 u 7) u))) (fma.f32 -1/6 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 6) (*.f32 n1_i u))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle))))))
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (*.f32 normAngle n0_i) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (*.f32 normAngle n0_i) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (*.f32 1/6 (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) (pow.f32 normAngle 3)) (sin.f32 normAngle)))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i)) (sin.f32 normAngle))))))))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (/.f32 (*.f32 1/6 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (pow.f32 normAngle 3)))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 normAngle 3) n0_i) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (*.f32 normAngle n0_i) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle)))) n0_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) n0_i) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (pow.f32 normAngle 4) (+.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) n0_i) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (-.f32 1 u)))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (fma.f32 -1/5040 (*.f32 n1_i u) (fma.f32 -1/6 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))))))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (fma.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (-.f32 (*.f32 (*.f32 n1_i -1/5040) (-.f32 (pow.f32 u 7) u)) (fma.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/120)) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 n0_i (-.f32 1 u))))))
(fma.f32 (pow.f32 normAngle 4) (+.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n0_i (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (fma.f32 n1_i u (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) n0_i) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (fma.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (+.f32 (*.f32 1/120 (-.f32 (pow.f32 (-.f32 1 u) 5) (-.f32 1 u))) (*.f32 -1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (-.f32 (*.f32 -1/5040 (*.f32 n1_i (-.f32 (pow.f32 u 7) u))) (fma.f32 -1/6 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 n0_i (-.f32 1 u))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))) (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))) 1)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 1)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 3)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3) 1/3)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 2)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 2))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)) 3))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))) 1))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))

eval633.0ms (3.4%)

Compiler

Compiled 42119 to 19180 computations (54.5% saved)

prune239.0ms (1.3%)

Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New1226161242
Fresh101
Picked101
Done404
Total1232161248
Accurracy
100.0%
Counts
1248 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
98.4%
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
78.6%
(fma.f32 1 n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
74.4%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
74.4%
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
72.0%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
64.1%
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
96.9%
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
96.2%
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
99.2%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
98.3%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
78.3%
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
94.4%
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
33.6%
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
64.1%
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
50.4%
n0_i
Compiler

Compiled 587 to 386 computations (34.2% saved)

localize325.0ms (1.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.2%
(*.f32 -1/6 (-.f32 1 u))
99.0%
(*.f32 -1/6 (*.f32 n1_i u))
98.4%
(pow.f32 (-.f32 1 u) 3)
55.3%
(-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))
Compiler

Compiled 259 to 186 computations (28.2% saved)

series9.0ms (0.1%)

Counts
4 → 36
Calls

15 calls:

TimeVariablePointExpression
6.0ms
u
@0
(-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))
0.0ms
n1_i
@0
(*.f32 -1/6 (*.f32 n1_i u))
0.0ms
u
@inf
(*.f32 -1/6 (*.f32 n1_i u))
0.0ms
u
@0
(*.f32 -1/6 (*.f32 n1_i u))
0.0ms
n1_i
@inf
(*.f32 -1/6 (*.f32 n1_i u))

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1492×log-prod
1198×fma-def
644×pow-exp
536×expm1-udef
530×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01470
131970
2409270
Stop Event
node limit
Counts
4 → 276
Calls
Call 1
Inputs
(-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 -1/6 (*.f32 n1_i u))
(*.f32 -1/6 (-.f32 1 u))
Outputs
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(+.f32 0 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(*.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(*.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6)
(*.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (neg.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (neg.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 (-.f32 1 u) 1/6) 3)) (fma.f32 (pow.f32 (-.f32 1 u) 6) 1/36 (-.f32 (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6)) (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) (pow.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (-.f32 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6))) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (-.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 3)
(pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) -1)
(pow.f32 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) -1)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (exp.f32 (*.f32 (-.f32 1 u) 1/6))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (neg.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 1 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (neg.f32 (-.f32 1 u)) -1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 1/6 (-.f32 1 u) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6))) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 1/6 (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(+.f32 0 (pow.f32 (-.f32 1 u) 3))
(+.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)
(*.f32 1 (pow.f32 (-.f32 1 u) 3))
(*.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))
(*.f32 (pow.f32 (-.f32 1 u) 3) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))
(*.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))
(sqrt.f32 (pow.f32 (-.f32 1 u) 6))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))
(exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) 3))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1) 1))
(exp.f32 (*.f32 (*.f32 3 (*.f32 3 (log1p.f32 (neg.f32 u)))) 1/3))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 u))) 3/2))
(exp.f32 (*.f32 (*.f32 3/2 (log1p.f32 (neg.f32 u))) 2))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 3/2) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 1 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (-.f32 1 u) (-.f32 1 u) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) 1 (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (*.f32 (-.f32 1 u) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(+.f32 0 (*.f32 -1/6 (*.f32 u n1_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 1)
(pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u n1_i) 2)))
(log.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(+.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))
(+.f32 -1/6 (*.f32 (neg.f32 u) -1/6))
(+.f32 0 (*.f32 -1/6 (-.f32 1 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)
(/.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 1 u))
(pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u)))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))

simplify141.0ms (0.8%)

Algorithm
egg-herbie
Rules
1222×times-frac
1042×unswap-sqr
926×fma-neg
544×log-prod
432×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054911826
1128410738
2404110376
Stop Event
node limit
Counts
312 → 367
Calls
Call 1
Inputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(*.f32 1/6 (pow.f32 u 3))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(*.f32 1/6 (pow.f32 u 3))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
1
(+.f32 (*.f32 -3 u) 1)
(+.f32 (*.f32 -3 u) (+.f32 1 (*.f32 3 (pow.f32 u 2))))
(+.f32 (*.f32 -3 u) (+.f32 1 (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(*.f32 -1 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(*.f32 -1 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
-1/6
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(+.f32 0 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(*.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(*.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6)
(*.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (neg.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (neg.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 (-.f32 1 u) 1/6) 3)) (fma.f32 (pow.f32 (-.f32 1 u) 6) 1/36 (-.f32 (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6)) (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) (pow.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (-.f32 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6))) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (-.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 3)
(pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) -1)
(pow.f32 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) -1)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (exp.f32 (*.f32 (-.f32 1 u) 1/6))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(log.f32 (/.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (neg.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 1 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (neg.f32 (-.f32 1 u)) -1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 1/6 (-.f32 1 u) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6))) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 1/6 (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(+.f32 0 (pow.f32 (-.f32 1 u) 3))
(+.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)
(*.f32 1 (pow.f32 (-.f32 1 u) 3))
(*.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))
(*.f32 (pow.f32 (-.f32 1 u) 3) 1)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))
(*.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))
(sqrt.f32 (pow.f32 (-.f32 1 u) 6))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))
(exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) 3))
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1) 1))
(exp.f32 (*.f32 (*.f32 3 (*.f32 3 (log1p.f32 (neg.f32 u)))) 1/3))
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 u))) 3/2))
(exp.f32 (*.f32 (*.f32 3/2 (log1p.f32 (neg.f32 u))) 2))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 3/2) 2))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 1 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (-.f32 1 u) (-.f32 1 u) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) 1 (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (*.f32 (-.f32 1 u) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(+.f32 0 (*.f32 -1/6 (*.f32 u n1_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 1)
(pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u n1_i) 2)))
(log.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(+.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))
(+.f32 -1/6 (*.f32 (neg.f32 u) -1/6))
(+.f32 0 (*.f32 -1/6 (-.f32 1 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)
(/.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 1 u))
(pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u)))))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 2))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))
Outputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u)))
(fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
(*.f32 1/6 (pow.f32 u 3))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/6 (pow.f32 u 3) (*.f32 -1/2 (*.f32 u u)))
(fma.f32 -1/2 (*.f32 u u) (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
(*.f32 1/6 (pow.f32 u 3))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/6 (pow.f32 u 3) (*.f32 -1/2 (*.f32 u u)))
(fma.f32 -1/2 (*.f32 u u) (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 -1/2 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 -1/2 (*.f32 u u) (*.f32 1/3 u)))
1
(+.f32 (*.f32 -3 u) 1)
(fma.f32 -3 u 1)
(fma.f32 u -3 1)
(+.f32 (*.f32 -3 u) (+.f32 1 (*.f32 3 (pow.f32 u 2))))
(+.f32 (fma.f32 -3 u 1) (*.f32 (*.f32 u u) 3))
(fma.f32 u -3 (fma.f32 (*.f32 u u) 3 1))
(+.f32 (*.f32 -3 u) (+.f32 1 (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(-.f32 (fma.f32 u -3 (fma.f32 (*.f32 u u) 3 1)) (pow.f32 u 3))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3)))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 -3 u (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 u -3 (*.f32 u (*.f32 u 3))) (pow.f32 u 3))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(-.f32 (fma.f32 u -3 (fma.f32 (*.f32 u u) 3 1)) (pow.f32 u 3))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3)))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 -3 u (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 u -3 (*.f32 u (*.f32 u 3))) (pow.f32 u 3))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(-.f32 (fma.f32 u -3 (fma.f32 (*.f32 u u) 3 1)) (pow.f32 u 3))
-1/6
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 0 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(*.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))))
(*.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (neg.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (neg.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 (-.f32 1 u) 1/6) 3)) (fma.f32 (pow.f32 (-.f32 1 u) 6) 1/36 (-.f32 (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6)) (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) (pow.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (-.f32 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))))
(/.f32 (+.f32 (*.f32 -1/216 (pow.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) 3)) (pow.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (-.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))
(/.f32 (fma.f32 -1/216 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3) (pow.f32 (*.f32 (-.f32 1 u) 0) 3)) (fma.f32 (*.f32 (-.f32 1 u) 0) (+.f32 (*.f32 (-.f32 1 u) 0) (*.f32 1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (pow.f32 (*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 2)))
(/.f32 (*.f32 -1/216 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) 3)) (pow.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u))) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (*.f32 (*.f32 (-.f32 1 u) 1/6) (*.f32 (-.f32 1 u) 1/6))) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6)))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (-.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 2) (*.f32 (*.f32 (-.f32 1 u) 0) (*.f32 (-.f32 1 u) 0))) (fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 (-.f32 1 u) 0)))
(/.f32 (pow.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u))) 2) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u))))
(pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 3)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3) 1/3)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2)
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(pow.f32 (/.f32 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)) (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) -1)
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(pow.f32 (/.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) -1)
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 2))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (exp.f32 (*.f32 (-.f32 1 u) 1/6))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (pow.f32 (exp.f32 -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (/.f32 (pow.f32 (exp.f32 -1/6) (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 3))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 1) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 3))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 1/3))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) 2))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (neg.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1 (*.f32 (-.f32 1 u) 1/6) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 2) (*.f32 1/6 (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (+.f32 -1 u)) (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3))
(-.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 -1/6)) 3) (fma.f32 u 1/6 -1/6))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6)) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2))))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 -1/6 (-.f32 1 u)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (neg.f32 (-.f32 1 u)) -1/6 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)) (/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(+.f32 (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))) (/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(fma.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (neg.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 1 (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (*.f32 (pow.f32 (-.f32 1 u) 3) 1/216)) 1) (fma.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3) -1/216 (pow.f32 (*.f32 -1/6 (+.f32 -1 u)) 3)) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(/.f32 (*.f32 -1/216 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36)))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(-.f32 (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))) (*.f32 1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 1 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) 1/36) (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (/.f32 -6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (fma.f32 u 1/6 -1/6)))
(*.f32 -1/6 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 3/2) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 1/6 (-.f32 1 u) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)) -1/6 (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))) (cbrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6))) (cbrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (sqrt.f32 (*.f32 (-.f32 1 u) 1/6)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 -1 (*.f32 -1/6 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (*.f32 (-.f32 1 u) 0))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) 0)
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (*.f32 (-.f32 1 u) 1/6) 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (*.f32 (-.f32 1 u) 0))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) 0)
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (fma.f32 (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (fma.f32 u 1/6 -1/6)))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (-.f32 (fma.f32 u 1/6 -1/6) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (cbrt.f32 (fma.f32 u 1/6 -1/6)))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (*.f32 (-.f32 1 u) 0))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) 0)
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (+.f32 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 (*.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2)) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) (*.f32 (-.f32 1 u) 0))
(fma.f32 (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (fma.f32 u 1/6 -1/6))) (fma.f32 (sqrt.f32 -1/6) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (sqrt.f32 (fma.f32 u 1/6 -1/6)))) 0)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2)) (neg.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2)) (neg.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6))) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (cbrt.f32 (fma.f32 u 1/6 -1/6)) (cbrt.f32 (pow.f32 (fma.f32 u 1/6 -1/6) 2))))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 1/6 (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 2)) (-.f32 1 u) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (-.f32 1 u) 1/6))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (*.f32 (-.f32 1 u) 1/6) 1))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (fma.f32 (-.f32 1 u) 1/6 (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3/2)) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (fma.f32 (-.f32 1 u) 1/6 (*.f32 -1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) (*.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 -1 u)))
(+.f32 0 (pow.f32 (-.f32 1 u) 3))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)
(pow.f32 (-.f32 1 u) 3)
(*.f32 1 (pow.f32 (-.f32 1 u) 3))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 3) 1)
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))
(pow.f32 (-.f32 1 u) 3)
(/.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 u 1) 3))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) (pow.f32 (-.f32 1 u) 2))
(sqrt.f32 (pow.f32 (-.f32 1 u) 6))
(pow.f32 (-.f32 1 u) 3)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))
(pow.f32 (-.f32 1 u) 3)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))
(pow.f32 (-.f32 1 u) 3)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) 3))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1) 1))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 3 (*.f32 3 (log1p.f32 (neg.f32 u)))) 1/3))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 2 (log1p.f32 (neg.f32 u))) 3/2))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 3/2 (log1p.f32 (neg.f32 u))) 2))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) 3/2) 2))
(pow.f32 (-.f32 1 u) 3)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 1 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 (-.f32 1 u) (-.f32 1 u) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 (pow.f32 (-.f32 1 u) 2) 1 (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u)) (*.f32 u (neg.f32 (pow.f32 (-.f32 1 u) 2))))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3/2) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u)) (*.f32 u (neg.f32 (pow.f32 (-.f32 1 u) 2))))
(fma.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(fma.f32 (*.f32 (-.f32 1 u) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 0 (*.f32 -1/6 (*.f32 u n1_i)))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 1)
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 1)
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(pow.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 3)
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(pow.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3) 1/3)
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i))) 2)
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u n1_i) 2)))
(fabs.f32 (*.f32 u (*.f32 n1_i -1/6)))
(log.f32 (pow.f32 (exp.f32 -1/6) (*.f32 u n1_i)))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i)))))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 u n1_i))) 1) 1))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 3))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 -1/6 (*.f32 u n1_i)) 3)) 1/3))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 u n1_i)))) 2))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 u n1_i))))
(*.f32 -1/6 (*.f32 u n1_i))
(*.f32 u (*.f32 n1_i -1/6))
(+.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 -1/6 (*.f32 (neg.f32 u) -1/6))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 0 (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u 1/6 -1/6))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u 1/6 -1/6)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(/.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 -1/6 (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) -1/6)
(/.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 -1/6 (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 -1/6 (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))
(/.f32 -1/6 (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) -1/6)
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 1 u))
(/.f32 -1/6 (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 -1/6 (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 1 u)) 2))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 1 u)))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1) 1))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 3))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) 1/3))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 3) 1/3))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u)))) 2))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)

localize73.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f32 n1_i u)
99.8%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
99.6%
(*.f32 (-.f32 1 u) n0_i)
Compiler

Compiled 29 to 16 computations (44.8% saved)

series3.0ms (0%)

Counts
3 → 30
Calls

21 calls:

TimeVariablePointExpression
0.0ms
u
@0
(*.f32 (-.f32 1 u) n0_i)
0.0ms
n0_i
@inf
(*.f32 (-.f32 1 u) n0_i)
0.0ms
u
@-inf
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
0.0ms
n1_i
@0
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
0.0ms
n0_i
@0
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1052×log-prod
868×prod-exp
838×fma-def
772×pow-prod-down
498×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
121341
2290041
Stop Event
node limit
Counts
3 → 144
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n1_i u)
Outputs
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) n0_i) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 u) n0_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i))) 2))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 u)) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (log.f32 n0_i)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log1p.f32 (neg.f32 u))))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 1 n0_i (*.f32 (neg.f32 u) n0_i))
(fma.f32 n0_i 1 (*.f32 n0_i (neg.f32 u)))
(fma.f32 n0_i 1 (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (*.f32 u n1_i) n0_i) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) 2)) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 u u))) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (cbrt.f32 (pow.f32 (-.f32 1 u) 2))) (cbrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(+.f32 0 (*.f32 u n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))))
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(exp.f32 (log.f32 (*.f32 u n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u n1_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u n1_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u n1_i))) 2))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 n1_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 n1_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 n1_i) 1)))
(exp.f32 (+.f32 (log.f32 n1_i) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (*.f32 (log.f32 u) 1)))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))

simplify70.0ms (0.4%)

Algorithm
egg-herbie
Rules
1064×unswap-sqr
898×cancel-sign-sub-inv
630×fma-neg
560×associate-+r+
506×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03413934
17713502
225083474
Stop Event
node limit
Counts
174 → 182
Calls
Call 1
Inputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n1_i u)
(*.f32 n1_i u)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(*.f32 n1_i u)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) n0_i) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 u) n0_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i))) 2))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 u)) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (log.f32 n0_i)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log1p.f32 (neg.f32 u))))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 1 n0_i (*.f32 (neg.f32 u) n0_i))
(fma.f32 n0_i 1 (*.f32 n0_i (neg.f32 u)))
(fma.f32 n0_i 1 (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (*.f32 u n1_i) n0_i) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) 2)) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 u u))) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (cbrt.f32 (pow.f32 (-.f32 1 u) 2))) (cbrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(+.f32 0 (*.f32 u n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))))
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(exp.f32 (log.f32 (*.f32 u n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u n1_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u n1_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u n1_i))) 2))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 n1_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 n1_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 n1_i) 1)))
(exp.f32 (+.f32 (log.f32 n1_i) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (*.f32 (log.f32 u) 1)))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
Outputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 n0_i (neg.f32 u))
(*.f32 u (neg.f32 n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 n0_i (neg.f32 u))
(*.f32 u (neg.f32 n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 n0_i (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 n0_i (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) n0_i) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 n0_i (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 n0_i (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 1/2)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1) 1))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i))) 3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (-.f32 1 u) n0_i))) 1/3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 3) 1/3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i))) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (log1p.f32 (neg.f32 u)) (*.f32 (log.f32 n0_i) 1)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (log.f32 n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log1p.f32 (neg.f32 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log1p.f32 (neg.f32 u)) 1)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 n0_i (*.f32 (neg.f32 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i 1 (*.f32 n0_i (neg.f32 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i 1 (*.f32 (neg.f32 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (cbrt.f32 n0_i) (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (neg.f32 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (*.f32 u n1_i) n0_i) (-.f32 1 u)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2) 1/2)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) -1)
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(pow.f32 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) -1)
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1) 1))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 3))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1/3))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 2))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) 2)) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) 2)) (*.f32 n0_i (cbrt.f32 (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 n1_i (cbrt.f32 u)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 n1_i (cbrt.f32 u)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 u u))) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 n1_i (cbrt.f32 u)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 u u)) (*.f32 n1_i (cbrt.f32 u)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n0_i (cbrt.f32 (pow.f32 (-.f32 1 u) 2))) (cbrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) 2)) (*.f32 n0_i (cbrt.f32 (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 0 (*.f32 u n1_i))
(*.f32 u n1_i)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) n1_i))))
(*.f32 u n1_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) 1)
(*.f32 u n1_i)
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 u n1_i)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(*.f32 u n1_i)
(pow.f32 (pow.f32 (*.f32 u n1_i) 2) 1/2)
(*.f32 u n1_i)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(*.f32 u n1_i)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(*.f32 u n1_i)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(*.f32 u n1_i)
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(*.f32 u n1_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))))
(*.f32 u n1_i)
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(*.f32 u n1_i)
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(*.f32 u n1_i)
(exp.f32 (log.f32 (*.f32 u n1_i)))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1))
(*.f32 u n1_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1) 1))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u n1_i))) 3))
(*.f32 u n1_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u n1_i))) 1/3))
(*.f32 u n1_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 3) 1/3))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u n1_i))) 2))
(*.f32 u n1_i)
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 n1_i) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 n1_i)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 n1_i) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (log.f32 n1_i) (*.f32 (log.f32 u) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 u)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (*.f32 (log.f32 u) 1)))
(*.f32 u n1_i)
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
(*.f32 u n1_i)

localize173.0ms (0.9%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
99.6%
(*.f32 (-.f32 1 u) n0_i)
99.5%
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
74.6%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
Compiler

Compiled 57 to 28 computations (50.9% saved)

series32.0ms (0.2%)

Counts
2 → 76
Calls

24 calls:

TimeVariablePointExpression
24.0ms
normAngle
@0
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
1.0ms
normAngle
@inf
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
1.0ms
normAngle
@-inf
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
1.0ms
normAngle
@0
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
0.0ms
n1_i
@0
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1692×log-prod
904×fma-def
588×expm1-udef
586×log1p-udef
490×log-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
131764
2441064
Stop Event
node limit
Counts
2 → 76
Calls
Call 1
Inputs
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
Outputs
(+.f32 0 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle 1) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)) normAngle)
(*.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 2)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(+.f32 (*.f32 normAngle (*.f32 n1_i u)) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (*.f32 n1_i u)))
(+.f32 (*.f32 (*.f32 n1_i u) normAngle) (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle) (*.f32 (*.f32 n1_i u) normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))) 1)
(/.f32 (*.f32 normAngle (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (*.f32 normAngle (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) normAngle) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) normAngle) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 2))
(log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 normAngle 3)))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(fma.f32 (*.f32 n1_i u) normAngle (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) normAngle (*.f32 (*.f32 n1_i u) normAngle))
(fma.f32 normAngle (*.f32 n1_i u) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 normAngle (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle (*.f32 n1_i u)))

simplify126.0ms (0.7%)

Algorithm
egg-herbie
Rules
1502×times-frac
832×unswap-sqr
482×associate-+r+
458×associate-+l+
426×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02526462
16576194
228455964
Stop Event
node limit
Counts
152 → 154
Calls
Call 1
Inputs
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/6 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n0_i normAngle)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 0 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle 1) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)) normAngle)
(*.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 2)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(+.f32 (*.f32 normAngle (*.f32 n1_i u)) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (*.f32 n1_i u)))
(+.f32 (*.f32 (*.f32 n1_i u) normAngle) (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle) (*.f32 (*.f32 n1_i u) normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))) 1)
(/.f32 (*.f32 normAngle (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (*.f32 normAngle (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) normAngle) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) normAngle) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 2))
(log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 normAngle 3)))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(fma.f32 (*.f32 n1_i u) normAngle (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) normAngle (*.f32 (*.f32 n1_i u) normAngle))
(fma.f32 normAngle (*.f32 n1_i u) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 normAngle (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle (*.f32 n1_i u)))
Outputs
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) normAngle (*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) (/.f32 (*.f32 normAngle (*.f32 u n1_i)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) (*.f32 n0_i normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 -1 (*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -7/360) (pow.f32 normAngle 4)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 (fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -7/360 (pow.f32 normAngle 4))))
(fma.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 7/360) (pow.f32 normAngle 4) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/6 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 -1 (*.f32 (fma.f32 1/720 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (fma.f32 -1/5040 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -7/360)))) (pow.f32 normAngle 6)) (fma.f32 -1 (*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -7/360) (pow.f32 normAngle 4)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (neg.f32 (+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) -7/2160) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/840))) (pow.f32 normAngle 6) (-.f32 (fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -7/360 (pow.f32 normAngle 4)))))
(-.f32 (fma.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 7/360) (pow.f32 normAngle 4) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) -31/15120) (pow.f32 normAngle 6)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 normAngle (*.f32 u n1_i))
(*.f32 u (*.f32 normAngle n1_i))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 normAngle (*.f32 u n1_i))
(*.f32 u (*.f32 normAngle n1_i))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n0_i normAngle)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle))
(*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 (*.f32 u normAngle) (-.f32 n1_i n0_i))
(*.f32 u (*.f32 normAngle (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i))))
(*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 (*.f32 u normAngle) (-.f32 n1_i n0_i))
(*.f32 u (*.f32 normAngle (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 n0_i normAngle (*.f32 (*.f32 u normAngle) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 normAngle (*.f32 u n1_i))
(*.f32 u (*.f32 normAngle n1_i))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 0 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))))) (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 normAngle (sin.f32 normAngle))) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 normAngle (sin.f32 normAngle))) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 normAngle (sin.f32 normAngle))) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))) 1)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 1 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))) 2)))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))) 2)))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle 1) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (cbrt.f32 (*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 3)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3) 1/3)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 2)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) -1)
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) (neg.f32 (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(log.f32 (exp.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle)) 3))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) (pow.f32 (sin.f32 normAngle) 3)))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(exp.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))) 1))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 normAngle (/.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (sin.f32 normAngle)))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 normAngle (*.f32 n1_i u)) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle (*.f32 n1_i u)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (*.f32 n1_i u) normAngle) (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle) (*.f32 (*.f32 n1_i u) normAngle))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))) 1)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 normAngle (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) normAngle))
(*.f32 (/.f32 normAngle (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(/.f32 (*.f32 normAngle (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 (/.f32 normAngle (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(*.f32 (/.f32 normAngle (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1)))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) normAngle) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) normAngle))
(*.f32 (/.f32 normAngle (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) normAngle) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 (/.f32 normAngle (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(*.f32 (/.f32 normAngle (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1)))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 1)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 3)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3) 1/3)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 2)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 2))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle))))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle) 3))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 normAngle 3)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)) 1))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 n1_i u) normAngle (*.f32 (*.f32 (-.f32 1 u) n0_i) normAngle))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) normAngle (*.f32 (*.f32 n1_i u) normAngle))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 normAngle (*.f32 n1_i u) (*.f32 normAngle (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 normAngle (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle (*.f32 n1_i u)))
(*.f32 normAngle (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 normAngle (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))

localize149.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
99.8%
(-.f32 normAngle (*.f32 u normAngle))
99.5%
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
99.3%
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
Compiler

Compiled 44 to 11 computations (75% saved)

series37.0ms (0.2%)

Counts
3 → 60
Calls

21 calls:

TimeVariablePointExpression
29.0ms
n0_i
@0
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
1.0ms
normAngle
@0
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
1.0ms
u
@0
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.0ms
normAngle
@-inf
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.0ms
normAngle
@-inf
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))

rewrite93.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1676×prod-diff
1540×log-prod
672×fma-def
520×expm1-udef
520×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01277
126877
2394877
Stop Event
node limit
Counts
3 → 154
Calls
Call 1
Inputs
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
Outputs
(+.f32 0 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (neg.f32 n0_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n0_i (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) 1) (/.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (/.f32 (sqrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) -1)
(neg.f32 (/.f32 n0_i (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(+.f32 0 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)
(pow.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(+.f32 0 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))) (*.f32 (cos.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(*.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sin.f32 (fma.f32 normAngle u normAngle)))
(pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)
(pow.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 2))
(log.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(cbrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(exp.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1 (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))

simplify171.0ms (0.9%)

Algorithm
egg-herbie
Rules
850×associate-*r*
716×log-prod
644×associate-*l*
592×fma-def
514×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
056311020
1143710010
2537210010
Stop Event
node limit
Counts
214 → 255
Calls
Call 1
Inputs
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 1 (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (/.f32 1 (-.f32 1 u)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (/.f32 1 (-.f32 1 u))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (-.f32 1 u) 2))) (+.f32 (*.f32 -1/120 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 4))) (*.f32 1/5040 (/.f32 1 (-.f32 1 u)))))) (pow.f32 normAngle 6))) (/.f32 1 (-.f32 1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
1
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) 1))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) normAngle)) (sin.f32 normAngle)))) (pow.f32 u 3))))))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 normAngle)
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(+.f32 0 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (neg.f32 n0_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n0_i (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) 1) (/.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (/.f32 (sqrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) -1)
(neg.f32 (/.f32 n0_i (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(+.f32 0 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)
(pow.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(+.f32 0 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))) (*.f32 (cos.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(*.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(*.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sin.f32 (fma.f32 normAngle u normAngle)))
(pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)
(pow.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 2))
(log.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(cbrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3))
(expm1.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(exp.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1 (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
Outputs
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (neg.f32 (*.f32 (-.f32 1 u) 1/120)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) n0_i) (fma.f32 -1/5040 (*.f32 n0_i (-.f32 1 u)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) 1/120)))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 (-.f32 1 u) -1/5040))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 -1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (neg.f32 (*.f32 (-.f32 1 u) 1/120)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 (-.f32 1 u) -1/5040))) (fma.f32 -1/6 (-.f32 (*.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (neg.f32 (*.f32 (-.f32 1 u) 1/120)))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 -1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle)))))))
(-.f32 (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2)) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 1/6 (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) (pow.f32 u 3)) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 3))) (-.f32 (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2)) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 1 (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (/.f32 1 (-.f32 1 u)))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 1 (-.f32 1 u)))
(-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (/.f32 1 (-.f32 1 u))))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (fma.f32 (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120))) (pow.f32 normAngle 4) (/.f32 1 (-.f32 1 u))))
(-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6)))) (/.f32 1 (-.f32 1 u))) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (-.f32 1 u) 2))) (+.f32 (*.f32 -1/120 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 4))) (*.f32 1/5040 (/.f32 1 (-.f32 1 u)))))) (pow.f32 normAngle 6))) (/.f32 1 (-.f32 1 u)))))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (fma.f32 (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120))) (pow.f32 normAngle 4) (fma.f32 -1 (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (pow.f32 (-.f32 1 u) 5) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120)))) (fma.f32 -1/120 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 4)) (/.f32 1/5040 (-.f32 1 u)))))) (/.f32 1 (-.f32 1 u)))))
(-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6)))) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (pow.f32 normAngle 6) (fma.f32 (pow.f32 (-.f32 1 u) 5) -1/5040 (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6))))) (fma.f32 -1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 4)) (/.f32 1/5040 (-.f32 1 u)))))))) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
(-.f32 (-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6)))) (/.f32 1 (-.f32 1 u))) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))) (*.f32 (pow.f32 normAngle 6) (fma.f32 (pow.f32 (-.f32 1 u) 5) -1/5040 (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6))))) (fma.f32 -1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 4)) (/.f32 1/5040 (-.f32 1 u)))))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
1
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(+.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u)))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) 1))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (fma.f32 -1 (*.f32 (*.f32 u u) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle))) (*.f32 (*.f32 normAngle normAngle) -1/2))) 1))
(+.f32 1 (-.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u)) (*.f32 (*.f32 u u) (-.f32 (*.f32 normAngle (*.f32 normAngle -1/2)) (*.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle normAngle))))))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) normAngle)) (sin.f32 normAngle)))) (pow.f32 u 3))))))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (+.f32 (fma.f32 -1 (*.f32 (*.f32 u u) (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle))) (*.f32 (*.f32 normAngle normAngle) -1/2))) 1) (neg.f32 (*.f32 (pow.f32 u 3) (fma.f32 -1/2 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (fma.f32 -1 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle))) (*.f32 (*.f32 normAngle normAngle) -1/2)))))))))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 u 3) (+.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (-.f32 (*.f32 normAngle (*.f32 normAngle -1/2)) (*.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle normAngle))))) (*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 normAngle 3)) -1/3)))) (-.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u)) (*.f32 (*.f32 u u) (-.f32 (*.f32 normAngle (*.f32 normAngle -1/2)) (*.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle normAngle))))))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 normAngle u))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 normAngle 3) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 normAngle 3) (-.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7)) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u)))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7)) (fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 normAngle 3) (-.f32 normAngle (*.f32 normAngle u)))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 normAngle)
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 normAngle u)))
(fma.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 normAngle u) (sin.f32 normAngle))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)))))
(fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 normAngle u))))
(-.f32 (fma.f32 (*.f32 (sin.f32 normAngle) -1/2) (pow.f32 (*.f32 normAngle u) 2) (sin.f32 normAngle)) (*.f32 normAngle (*.f32 u (cos.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (+.f32 (sin.f32 normAngle) (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)) (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (pow.f32 (*.f32 normAngle u) 3)))))
(+.f32 (-.f32 (fma.f32 (*.f32 (sin.f32 normAngle) -1/2) (pow.f32 (*.f32 normAngle u) 2) (sin.f32 normAngle)) (*.f32 normAngle (*.f32 u (cos.f32 normAngle)))) (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 (*.f32 normAngle u) 3) 1/6)))
(+.f32 0 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 1 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (*.f32 (cbrt.f32 n0_i) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i)))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (neg.f32 n0_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n0_i (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (*.f32 (cbrt.f32 n0_i) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) 1) (/.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (*.f32 (cbrt.f32 n0_i) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))) (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)))
(*.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)))
(*.f32 (/.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (*.f32 (cbrt.f32 n0_i) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i)))
(*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (/.f32 (sqrt.f32 n0_i) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 3)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) -1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(neg.f32 (/.f32 n0_i (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 1))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(+.f32 0 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 3)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3) 1/3)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 2)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 normAngle)) -1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 0 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1))) (fma.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 1 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 1)))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (*.f32 normAngle (+.f32 u -1))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (*.f32 normAngle (+.f32 u -1))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(+.f32 (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (*.f32 normAngle (+.f32 u -1))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))) (*.f32 (cos.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))))
(-.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 (fma.f32 normAngle u normAngle) normAngle))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))) (*.f32 (cos.f32 (/.f32 normAngle (/.f32 (fma.f32 normAngle u normAngle) normAngle))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 2) (fma.f32 normAngle u normAngle)))))
(*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (*.f32 (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))) (sin.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u))))) (sin.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (cos.f32 (*.f32 normAngle u))) (cos.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 6)) (sin.f32 (fma.f32 normAngle u normAngle)))
(pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 3)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(pow.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3) 1/3)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(pow.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sqrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 2))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(log.f32 (exp.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(cbrt.f32 (pow.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 3))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(expm1.f32 (log1p.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(exp.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 1))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(log1p.f32 (expm1.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) 1 (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 1 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) 2) (cbrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (sqrt.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (neg.f32 u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 0 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (cos.f32 (*.f32 normAngle u)) (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))) (cbrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))

localize229.0ms (1.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 1 n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
99.9%
(/.f32 n1_i (sin.f32 normAngle))
94.7%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
Compiler

Compiled 44 to 13 computations (70.5% saved)

series5.0ms (0%)

Counts
2 → 52
Calls

18 calls:

TimeVariablePointExpression
0.0ms
normAngle
@0
(/.f32 n1_i (sin.f32 normAngle))
0.0ms
n1_i
@0
(/.f32 n1_i (sin.f32 normAngle))
0.0ms
normAngle
@inf
(/.f32 n1_i (sin.f32 normAngle))
0.0ms
normAngle
@-inf
(/.f32 n1_i (sin.f32 normAngle))
0.0ms
n1_i
@-inf
(/.f32 n1_i (sin.f32 normAngle))

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1460×log-prod
944×prod-diff
730×pow-prod-up
636×pow-exp
536×expm1-udef
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01544
129244
2355840
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(/.f32 n1_i (sin.f32 normAngle))
(fma.f32 1 n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
Outputs
(+.f32 0 (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 n1_i (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (neg.f32 n1_i) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 n1_i) 1) (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) n1_i) -1)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 1) -1)
(neg.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) n1_i)) -1))
(log1p.f32 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) n0_i)
(+.f32 0 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1)
(*.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(*.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2) (*.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2)) (-.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))
(pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 n0_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))

simplify72.0ms (0.4%)

Algorithm
egg-herbie
Rules
1044×distribute-lft-in
1004×distribute-rgt-in
856×unswap-sqr
534×associate-+r+
376×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02934072
17383894
225353782
Stop Event
node limit
Counts
130 → 132
Calls
Call 1
Inputs
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3)))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 5))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) n0_i))))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 0 (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 n1_i (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (neg.f32 n1_i) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 n1_i) 1) (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) n1_i) -1)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 1) -1)
(neg.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) n1_i)) -1))
(log1p.f32 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) n0_i)
(+.f32 0 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1)
(*.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(*.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2) (*.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2)) (-.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))
(pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 n0_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
Outputs
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 (*.f32 1/6 n1_i) normAngle))
(fma.f32 (*.f32 n1_i 1/6) normAngle (/.f32 n1_i normAngle))
(fma.f32 1/6 (*.f32 n1_i normAngle) (/.f32 n1_i normAngle))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3)))))
(+.f32 (/.f32 n1_i normAngle) (fma.f32 1/6 (*.f32 n1_i normAngle) (neg.f32 (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 3)))))
(-.f32 (fma.f32 (*.f32 n1_i 1/6) normAngle (/.f32 n1_i normAngle)) (*.f32 n1_i (*.f32 -7/360 (pow.f32 normAngle 3))))
(+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (-.f32 (*.f32 normAngle 1/6) (*.f32 -7/360 (pow.f32 normAngle 3)))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 5))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3))))))
(+.f32 (/.f32 n1_i normAngle) (fma.f32 1/6 (*.f32 n1_i normAngle) (fma.f32 -1 (*.f32 (fma.f32 1/6 (*.f32 n1_i -7/360) (*.f32 n1_i 1/840)) (pow.f32 normAngle 5)) (neg.f32 (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 3))))))
(+.f32 (/.f32 n1_i normAngle) (fma.f32 1/6 (*.f32 n1_i normAngle) (neg.f32 (fma.f32 (fma.f32 n1_i 1/840 (*.f32 n1_i -7/2160)) (pow.f32 normAngle 5) (*.f32 n1_i (*.f32 -7/360 (pow.f32 normAngle 3)))))))
(-.f32 (fma.f32 1/6 (*.f32 n1_i normAngle) (/.f32 n1_i normAngle)) (fma.f32 (*.f32 n1_i -31/15120) (pow.f32 normAngle 5) (*.f32 n1_i (*.f32 -7/360 (pow.f32 normAngle 3)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
(+.f32 n0_i (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))) n0_i))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) n0_i))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 1/120 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 5) (pow.f32 u 5)))) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))) n0_i)))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)) (fma.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 5) (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (fma.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 5) (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) n0_i)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(fma.f32 n1_i u n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 n1_i u n0_i))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (fma.f32 n1_i u n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (*.f32 n1_i 1/120) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 n1_i u n0_i)))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 n1_i u n0_i)))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (pow.f32 normAngle 4) (fma.f32 n1_i u n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) n0_i))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 (*.f32 n1_i 1/120) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 n1_i u) (fma.f32 -1/6 (-.f32 (*.f32 (*.f32 n1_i 1/120) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))) (pow.f32 normAngle 6) (fma.f32 n1_i u n0_i))))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 (*.f32 n1_i -1/5040) (-.f32 (pow.f32 u 7) u)) (fma.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (fma.f32 1/120 (*.f32 n1_i u) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 6) (fma.f32 n1_i u n0_i))))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (fma.f32 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (-.f32 (pow.f32 u 7) u))) (fma.f32 -1/6 (+.f32 (*.f32 (*.f32 n1_i 1/120) (-.f32 (pow.f32 u 5) u)) (*.f32 -1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 6) (fma.f32 n1_i u n0_i))))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 0 (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 n1_i (/.f32 1 (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 1 (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 1 (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (neg.f32 n1_i) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n1_i) 1) (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 3)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3) 1/3)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle))) 2)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) n1_i) -1)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 1) -1)
(/.f32 n1_i (sin.f32 normAngle))
(neg.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(/.f32 n1_i (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 n1_i (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 3))
(/.f32 n1_i (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 n1_i (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle))) 1) 1))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 3))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 n1_i (sin.f32 normAngle)))) 1/3))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 n1_i (sin.f32 normAngle)))) 2))
(/.f32 n1_i (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) n1_i)) -1))
(/.f32 n1_i (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 0 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(*.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(*.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2)))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2) (*.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) n0_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) 2)) (-.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))
(pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 3)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3) 1/3)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 2)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 2))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (exp.f32 n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i) 3))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)) 1) 1))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 3))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 1/3))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i))) 2))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) n0_i)

eval1.2s (6.6%)

Compiler

Compiled 43947 to 24101 computations (45.2% saved)

prune451.0ms (2.5%)

Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New1416201436
Fresh6511
Picked101
Done314
Total1426261452
Accurracy
100.0%
Counts
1452 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
80.3%
(fma.f32 n1_i u n0_i)
74.4%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
74.4%
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
31.6%
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
27.5%
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
72.1%
(/.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sin.f32 normAngle))
50.6%
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
63.8%
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
64.1%
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
96.2%
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
98.6%
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
97.1%
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
98.0%
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
98.5%
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
99.2%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
96.9%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
98.3%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
80.3%
(+.f32 (*.f32 n1_i u) n0_i)
78.5%
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
97.0%
(*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))
33.6%
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
33.4%
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
64.0%
(*.f32 (-.f32 1 u) n0_i)
35.2%
(*.f32 u n1_i)
50.4%
n0_i
Compiler

Compiled 792 to 535 computations (32.4% saved)

localize316.0ms (1.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (*.f32 1/3 u) n0_i)
99.3%
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
99.0%
(*.f32 -1/6 (*.f32 n1_i u))
98.9%
(*.f32 1/3 u)
Compiler

Compiled 173 to 110 computations (36.4% saved)

series6.0ms (0%)

Counts
3 → 24
Calls

15 calls:

TimeVariablePointExpression
1.0ms
n1_i
@0
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
1.0ms
u
@0
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
0.0ms
n1_i
@inf
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
0.0ms
u
@inf
(*.f32 (*.f32 1/3 u) n0_i)
0.0ms
u
@0
(*.f32 (*.f32 1/3 u) n0_i)

rewrite73.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1246×log-prod
848×prod-exp
782×pow-prod-down
588×pow-prod-up
508×pow-unpow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01339
127239
2305139
Stop Event
node limit
Counts
3 → 71
Calls
Call 1
Inputs
(*.f32 1/3 u)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 (*.f32 1/3 u) n0_i)
Outputs
(+.f32 0 (*.f32 1/3 u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u))) 2)) (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))))
(+.f32 (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))) (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 u))) 1)
(pow.f32 (*.f32 1/3 u) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 u)) 3)
(pow.f32 (*.f32 1/9 (*.f32 u u)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/3 u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 u)) 2)
(sqrt.f32 (*.f32 1/9 (*.f32 u u)))
(log.f32 (cbrt.f32 (exp.f32 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 u))))
(cbrt.f32 (pow.f32 (*.f32 1/3 u) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 u)))
(exp.f32 (log.f32 (*.f32 1/3 u)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 u))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 u))) 2))
(log1p.f32 (expm1.f32 (*.f32 1/3 u)))
(+.f32 0 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))) 1)
(pow.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) 1)
(pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 3)
(pow.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)) 1/2)
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2)) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))))
(cbrt.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u)) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9)) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2))) 2))
(exp.f32 (+.f32 (*.f32 (log.f32 (pow.f32 u 3)) 1) (log.f32 (*.f32 -1/6 n1_i))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1/6 n1_i)) (*.f32 (log.f32 (pow.f32 u 3)) 1)))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(+.f32 0 (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1)
(pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 3)
(pow.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 2)
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)))
(log.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 1/3 u)) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (log.f32 n0_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log.f32 (*.f32 1/3 u))))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i))))

simplify81.0ms (0.4%)

Algorithm
egg-herbie
Rules
1666×log-prod
892×fma-def
548×distribute-lft-in
548×prod-exp
544×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01951453
14241367
211881347
346261347
476581347
Stop Event
node limit
Counts
95 → 85
Calls
Call 1
Inputs
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 n0_i u))
(+.f32 0 (*.f32 1/3 u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u))) 2)) (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))))
(+.f32 (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))) (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 u))) 1)
(pow.f32 (*.f32 1/3 u) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 u)) 3)
(pow.f32 (*.f32 1/9 (*.f32 u u)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/3 u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 u)) 2)
(sqrt.f32 (*.f32 1/9 (*.f32 u u)))
(log.f32 (cbrt.f32 (exp.f32 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 u))))
(cbrt.f32 (pow.f32 (*.f32 1/3 u) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 u)))
(exp.f32 (log.f32 (*.f32 1/3 u)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 u))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 u))) 2))
(log1p.f32 (expm1.f32 (*.f32 1/3 u)))
(+.f32 0 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))) 1)
(pow.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) 1)
(pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 3)
(pow.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)) 1/2)
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2)) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))))
(cbrt.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u)) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9)) 1/3))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2))) 2))
(exp.f32 (+.f32 (*.f32 (log.f32 (pow.f32 u 3)) 1) (log.f32 (*.f32 -1/6 n1_i))))
(exp.f32 (+.f32 (log.f32 (*.f32 -1/6 n1_i)) (*.f32 (log.f32 (pow.f32 u 3)) 1)))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(+.f32 0 (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1)
(pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 3)
(pow.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 2)
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)))
(log.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i))))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 2))
(exp.f32 (+.f32 (log.f32 (*.f32 1/3 u)) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (log.f32 n0_i)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log.f32 (*.f32 1/3 u))))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i))))
Outputs
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 1/3 (*.f32 u n0_i))
(+.f32 0 (*.f32 1/3 u))
(*.f32 1/3 u)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u))) 2)) (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u))))) (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))))
(*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))))
(*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (exp.f32 u)))) 3)
(+.f32 (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))) (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))))
(*.f32 2 (log.f32 (sqrt.f32 (cbrt.f32 (exp.f32 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 u))) 1)
(*.f32 1/3 u)
(pow.f32 (*.f32 1/3 u) 1)
(*.f32 1/3 u)
(pow.f32 (cbrt.f32 (*.f32 1/3 u)) 3)
(*.f32 1/3 u)
(pow.f32 (*.f32 1/9 (*.f32 u u)) 1/2)
(*.f32 1/3 u)
(pow.f32 (pow.f32 (*.f32 1/3 u) 3) 1/3)
(*.f32 1/3 u)
(pow.f32 (sqrt.f32 (*.f32 1/3 u)) 2)
(*.f32 1/3 u)
(sqrt.f32 (*.f32 1/9 (*.f32 u u)))
(*.f32 1/3 u)
(log.f32 (cbrt.f32 (exp.f32 u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 u))))
(*.f32 1/3 u)
(cbrt.f32 (pow.f32 (*.f32 1/3 u) 3))
(*.f32 1/3 u)
(expm1.f32 (log1p.f32 (*.f32 1/3 u)))
(*.f32 1/3 u)
(exp.f32 (log.f32 (*.f32 1/3 u)))
(*.f32 1/3 u)
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1))
(*.f32 1/3 u)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) 1))
(*.f32 1/3 u)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 u))) 3))
(*.f32 1/3 u)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 u))) 1/3))
(*.f32 1/3 u)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 u))) 2))
(*.f32 1/3 u)
(log1p.f32 (expm1.f32 (*.f32 1/3 u)))
(*.f32 1/3 u)
(+.f32 0 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))) 1)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(pow.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) 1)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 3)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(pow.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)) 1/2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)))
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9) 1/3)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2)) 2)
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(sqrt.f32 (*.f32 1/36 (pow.f32 (*.f32 u (cbrt.f32 n1_i)) 6)))
(log.f32 (pow.f32 (exp.f32 (pow.f32 u 3)) (*.f32 -1/6 n1_i)))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(cbrt.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))) 1) 1))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u)) 3))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (cbrt.f32 (*.f32 -1/6 n1_i)) u) 9)) 1/3))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 -1/6 n1_i)) (pow.f32 u 3/2))) 2))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (pow.f32 u 3)) 1) (log.f32 (*.f32 -1/6 n1_i))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(exp.f32 (+.f32 (log.f32 (*.f32 -1/6 n1_i)) (*.f32 (log.f32 (pow.f32 u 3)) 1)))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))))
(*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)))
(*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6))
(*.f32 (pow.f32 u 3) (*.f32 -1/6 n1_i))
(+.f32 0 (*.f32 1/3 (*.f32 u n0_i)))
(*.f32 1/3 (*.f32 u n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(*.f32 u (log.f32 (cbrt.f32 (exp.f32 n0_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1)
(*.f32 1/3 (*.f32 u n0_i))
(pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 1)
(*.f32 1/3 (*.f32 u n0_i))
(pow.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 3)
(*.f32 1/3 (*.f32 u n0_i))
(pow.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)) 1/2)
(*.f32 1/3 (*.f32 u n0_i))
(pow.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3) 1/3)
(*.f32 1/3 (*.f32 u n0_i))
(pow.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i))) 2)
(*.f32 1/3 (*.f32 u n0_i))
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 u n0_i) 2)))
(*.f32 1/3 (*.f32 u n0_i))
(log.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (exp.f32 n0_i)) u))))
(*.f32 u (log.f32 (cbrt.f32 (exp.f32 n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i)))))
(*.f32 1/3 (*.f32 u n0_i))
(cbrt.f32 (pow.f32 (*.f32 1/3 (*.f32 u n0_i)) 3))
(*.f32 1/3 (*.f32 u n0_i))
(expm1.f32 (log1p.f32 (*.f32 1/3 (*.f32 u n0_i))))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 1/3 (*.f32 u n0_i))) 1) 1))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 3))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 1/3 (*.f32 u n0_i)))) 1/3))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 1/3 (*.f32 u n0_i)))) 2))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (log.f32 (*.f32 1/3 u)) (*.f32 (log.f32 n0_i) 1)))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (log.f32 n0_i)))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 1/3 u)) 1) (*.f32 (log.f32 n0_i) 1)))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (log.f32 n0_i) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (log.f32 (*.f32 1/3 u))))
(*.f32 1/3 (*.f32 u n0_i))
(exp.f32 (+.f32 (*.f32 (log.f32 n0_i) 1) (*.f32 (log.f32 (*.f32 1/3 u)) 1)))
(*.f32 1/3 (*.f32 u n0_i))
(log1p.f32 (expm1.f32 (*.f32 1/3 (*.f32 u n0_i))))
(*.f32 1/3 (*.f32 u n0_i))

localize36.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f32 u n1_i)
Compiler

Compiled 10 to 6 computations (40% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u
@0
(*.f32 u n1_i)
0.0ms
u
@inf
(*.f32 u n1_i)
0.0ms
n1_i
@-inf
(*.f32 u n1_i)
0.0ms
u
@-inf
(*.f32 u n1_i)
0.0ms
n1_i
@inf
(*.f32 u n1_i)

rewrite65.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
928×pow1
884×add-sqr-sqrt
874×*-un-lft-identity
846×add-exp-log
846×log1p-expm1-u
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1987
211607
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 u n1_i)
Outputs
(-.f32 (+.f32 1 (*.f32 u n1_i)) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(exp.f32 (log.f32 (*.f32 u n1_i)))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))

simplify65.0ms (0.4%)

Algorithm
egg-herbie
Rules
1972×log-prod
1022×fma-neg
774×*-commutative
686×distribute-lft-out
640×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032245
175245
2266245
31544245
44539245
57128245
Stop Event
node limit
Counts
35 → 12
Calls
Call 1
Inputs
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(-.f32 (+.f32 1 (*.f32 u n1_i)) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(exp.f32 (log.f32 (*.f32 u n1_i)))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
Outputs
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(-.f32 (+.f32 1 (*.f32 u n1_i)) 1)
(*.f32 n1_i u)
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(*.f32 n1_i u)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(*.f32 n1_i u)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(*.f32 n1_i u)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(*.f32 n1_i u)
(log.f32 (pow.f32 (exp.f32 u) n1_i))
(*.f32 n1_i u)
(cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))
(*.f32 n1_i u)
(expm1.f32 (log1p.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)
(exp.f32 (log.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)

localize106.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 1 (*.f32 u u))
99.8%
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
99.7%
(*.f32 (-.f32 1 (*.f32 u u)) n0_i)
99.2%
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
Compiler

Compiled 56 to 28 computations (50% saved)

series8.0ms (0%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
n0_i
@inf
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
1.0ms
n0_i
@0
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
1.0ms
u
@inf
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
0.0ms
u
@0
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
0.0ms
n1_i
@0
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))

rewrite94.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1516×log-prod
1088×fma-def
526×expm1-udef
524×log1p-udef
448×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
013102
129166
2431266
Stop Event
node limit
Counts
4 → 205
Calls
Call 1
Inputs
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) n0_i)
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
(-.f32 1 (*.f32 u u))
Outputs
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(-.f32 (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (/.f32 (*.f32 u u) (/.f32 (+.f32 1 u) n0_i)))
(*.f32 1 (*.f32 (-.f32 1 u) n0_i))
(*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)))
(*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))))
(*.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))))
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)))
(*.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)))
(*.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 n0_i 1) (-.f32 1 u))
(*.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u))
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(pow.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 -1 u -1)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(+.f32 0 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))) 1)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 6))) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 4))) (fma.f32 u u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 6)) n0_i) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 4)) n0_i) (fma.f32 u u 1))
(pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(exp.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (exp.f32 (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (*.f32 u n1_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(+.f32 1 (*.f32 u (neg.f32 u)))
(+.f32 1 (*.f32 (*.f32 u (neg.f32 u)) 1))
(+.f32 0 (fma.f32 u (neg.f32 u) 1))
(+.f32 (*.f32 u (neg.f32 u)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 1 (fma.f32 u (neg.f32 u) 1))
(*.f32 (fma.f32 u (neg.f32 u) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)) (cbrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(/.f32 1 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 6))) (neg.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 4))) (neg.f32 (fma.f32 u u 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u (neg.f32 u)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u))) (*.f32 u (neg.f32 u)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u)))) (-.f32 1 (*.f32 u (neg.f32 u))))
(pow.f32 (fma.f32 u (neg.f32 u) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2))
(log.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 u) 1))))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 u) 1)))
(exp.f32 (log1p.f32 (*.f32 u (neg.f32 u))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 u (neg.f32 u))) 1))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 u) 1)))
(fma.f32 1 (*.f32 u (neg.f32 u)) 1)
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(fma.f32 (neg.f32 u) u 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 u))) (cbrt.f32 (*.f32 u (neg.f32 u)))) (cbrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 u))) (sqrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 -1 (*.f32 u u) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 u 4))) (pow.f32 (cbrt.f32 u) 2) 1)
(fma.f32 (*.f32 (neg.f32 u) 1) u 1)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) 1)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 u)) (sqrt.f32 u) 1)

simplify111.0ms (0.6%)

Algorithm
egg-herbie
Rules
684×div-sub
680×cancel-sign-sub-inv
566×log-prod
540×distribute-lft-neg-in
484×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04658865
110948523
243778477
Stop Event
node limit
Counts
301 → 325
Calls
Call 1
Inputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
n0_i
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
1
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(*.f32 -1 (pow.f32 u 2))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(*.f32 -1 (pow.f32 u 2))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(-.f32 (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (/.f32 (*.f32 u u) (/.f32 (+.f32 1 u) n0_i)))
(*.f32 1 (*.f32 (-.f32 1 u) n0_i))
(*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)))
(*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))))
(*.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))))
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)))
(*.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)))
(*.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 n0_i 1) (-.f32 1 u))
(*.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u))
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(pow.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) -1)
(neg.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 -1 u -1)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(+.f32 0 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))) 1)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 6))) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 4))) (fma.f32 u u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 6)) n0_i) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 4)) n0_i) (fma.f32 u u 1))
(pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(exp.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (exp.f32 (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (*.f32 u n1_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(+.f32 1 (*.f32 u (neg.f32 u)))
(+.f32 1 (*.f32 (*.f32 u (neg.f32 u)) 1))
(+.f32 0 (fma.f32 u (neg.f32 u) 1))
(+.f32 (*.f32 u (neg.f32 u)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 1 (fma.f32 u (neg.f32 u) 1))
(*.f32 (fma.f32 u (neg.f32 u) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)) (cbrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(/.f32 1 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 6))) (neg.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 4))) (neg.f32 (fma.f32 u u 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u (neg.f32 u)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u))) (*.f32 u (neg.f32 u)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u)))) (-.f32 1 (*.f32 u (neg.f32 u))))
(pow.f32 (fma.f32 u (neg.f32 u) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 3)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2))
(log.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 u) 1))))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 u) 1)))
(exp.f32 (log1p.f32 (*.f32 u (neg.f32 u))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 u (neg.f32 u))) 1))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 u) 1)))
(fma.f32 1 (*.f32 u (neg.f32 u)) 1)
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(fma.f32 (neg.f32 u) u 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 u))) (cbrt.f32 (*.f32 u (neg.f32 u)))) (cbrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 u))) (sqrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 -1 (*.f32 u u) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 u 4))) (pow.f32 (cbrt.f32 u) 2) 1)
(fma.f32 (*.f32 (neg.f32 u) 1) u 1)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) 1)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 u)) (sqrt.f32 u) 1)
Outputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 -1 (*.f32 u n0_i))
(*.f32 (neg.f32 u) n0_i)
(*.f32 u (neg.f32 n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 -1 (*.f32 u n0_i))
(*.f32 (neg.f32 u) n0_i)
(*.f32 u (neg.f32 n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
n0_i
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(*.f32 n0_i (neg.f32 (*.f32 u u)))
(*.f32 u (*.f32 u (neg.f32 n0_i)))
(*.f32 n0_i (*.f32 u (neg.f32 u)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(*.f32 n0_i (neg.f32 (*.f32 u u)))
(*.f32 u (*.f32 u (neg.f32 n0_i)))
(*.f32 n0_i (*.f32 u (neg.f32 u)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
1
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(*.f32 -1 (pow.f32 u 2))
(neg.f32 (*.f32 u u))
(*.f32 u (neg.f32 u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(*.f32 -1 (pow.f32 u 2))
(neg.f32 (*.f32 u u))
(*.f32 u (neg.f32 u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(-.f32 (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (/.f32 (*.f32 u u) (/.f32 (+.f32 1 u) n0_i)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (*.f32 (/.f32 1 (+.f32 u 1)) (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (+.f32 u 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (+.f32 u 1)))
(*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)))
(*.f32 (-.f32 1 (*.f32 u u)) (*.f32 (neg.f32 n0_i) (/.f32 1 (fma.f32 -1 u -1))))
(/.f32 (neg.f32 n0_i) (/.f32 (fma.f32 -1 u -1) (fma.f32 u (neg.f32 u) 1)))
(/.f32 (-.f32 (*.f32 n0_i (*.f32 u u)) n0_i) (-.f32 -1 u))
(*.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 n0_i (/.f32 (cbrt.f32 (+.f32 u 1)) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)))
(/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (hypot.f32 1 (sqrt.f32 u)) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u)))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 n0_i (/.f32 (cbrt.f32 (+.f32 u 1)) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)))
(/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (hypot.f32 1 (sqrt.f32 u)) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u)))))
(*.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)))
(/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (hypot.f32 1 (sqrt.f32 u)) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u)))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 n0_i 1) (-.f32 1 u))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 n0_i (/.f32 (cbrt.f32 (+.f32 u 1)) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (*.f32 (/.f32 1 (+.f32 u 1)) (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (+.f32 u 1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (+.f32 u 1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (cbrt.f32 (*.f32 n0_i (-.f32 1 u)))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))))
(/.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (/.f32 (cbrt.f32 (pow.f32 (+.f32 u 1) 2)) (cbrt.f32 (fma.f32 (neg.f32 u) n0_i n0_i))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (hypot.f32 1 (sqrt.f32 u))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) (+.f32 u 1))
(/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))))
(/.f32 (*.f32 1 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(/.f32 (/.f32 n0_i (/.f32 (cbrt.f32 (+.f32 u 1)) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (+.f32 u 1) 2)))
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(*.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 (pow.f32 u 3)) n0_i)) (-.f32 (fma.f32 u u 1) u))
(*.f32 (/.f32 n0_i (/.f32 (+.f32 1 (pow.f32 u 3)) (fma.f32 u (neg.f32 u) 1))) (-.f32 (fma.f32 u u 1) u))
(/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (-.f32 (fma.f32 u u 1) u))) (+.f32 1 (pow.f32 u 3)))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(pow.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) -1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(neg.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 -1 u -1)))
(*.f32 (-.f32 1 (*.f32 u u)) (*.f32 (neg.f32 n0_i) (/.f32 1 (fma.f32 -1 u -1))))
(/.f32 (neg.f32 n0_i) (/.f32 (fma.f32 -1 u -1) (fma.f32 u (neg.f32 u) 1)))
(/.f32 (-.f32 (*.f32 n0_i (*.f32 u u)) n0_i) (-.f32 -1 u))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(log.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)) 1))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 0 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 u u))) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 u u))) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 (*.f32 u u))) n0_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))) 1)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 6))) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 n0_i (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4)))) n0_i)
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4))) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 4))) (fma.f32 u u 1))
(/.f32 n0_i (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1)) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 6)) n0_i) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 n0_i (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4)))) n0_i)
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4))) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 4)) n0_i) (fma.f32 u u 1))
(/.f32 n0_i (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1)) n0_i)
(pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 1)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3) 1/3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 2)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(log.f32 (pow.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 3))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(exp.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)))
(*.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2)) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (cbrt.f32 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) 2)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 u n1_i (*.f32 (-.f32 1 u) (neg.f32 n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 n1_i) u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (exp.f32 (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 1))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (/.f32 (+.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (/.f32 1 (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (*.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (*.f32 (/.f32 1 (+.f32 u 1)) (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (*.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 (*.f32 (-.f32 1 (*.f32 u u)) (neg.f32 n0_i)) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(+.f32 (/.f32 (neg.f32 n0_i) (/.f32 (fma.f32 -1 u -1) (fma.f32 u (neg.f32 u) 1))) (*.f32 u n1_i))
(-.f32 (*.f32 u n1_i) (*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (-.f32 -1 u)) n0_i))
(fma.f32 (/.f32 1 (+.f32 1 u)) (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 u 1))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 u 1))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (hypot.f32 1 (sqrt.f32 u))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (hypot.f32 1 (sqrt.f32 u)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (hypot.f32 1 (sqrt.f32 u))) (/.f32 n0_i (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 u 1))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (*.f32 (/.f32 1 (+.f32 u 1)) (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (fma.f32 (neg.f32 u) n0_i n0_i)) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (fma.f32 u (*.f32 u (neg.f32 n0_i)) n0_i)) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) 2)) (hypot.f32 1 (sqrt.f32 u))) (/.f32 (cbrt.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i)) (hypot.f32 1 (sqrt.f32 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) 1) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u (neg.f32 u) 1) (+.f32 u 1)) (*.f32 u n1_i))
(fma.f32 u n1_i (/.f32 (fma.f32 n0_i (*.f32 u (neg.f32 u)) n0_i) (+.f32 u 1)))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (pow.f32 (+.f32 1 u) 2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (cbrt.f32 (+.f32 u 1)) n0_i)) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (pow.f32 (+.f32 u 1) 2))) (/.f32 n0_i (cbrt.f32 (+.f32 u 1))) (*.f32 u n1_i))
(fma.f32 (*.f32 u (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 u (cbrt.f32 n1_i)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 (fma.f32 u (neg.f32 u) 1) n0_i) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 (pow.f32 u 3)) n0_i)) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (/.f32 (+.f32 1 (pow.f32 u 3)) (fma.f32 u (neg.f32 u) 1))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(+.f32 1 (*.f32 u (neg.f32 u)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 1 (*.f32 (*.f32 u (neg.f32 u)) 1))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 0 (fma.f32 u (neg.f32 u) 1))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 (*.f32 u (neg.f32 u)) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u)))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 u u))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 1 (fma.f32 u (neg.f32 u) 1))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(*.f32 (fma.f32 u (neg.f32 u) 1) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 u u))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)) (cbrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (cbrt.f32 (-.f32 1 (*.f32 u u))) (cbrt.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 2)))
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4)))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4)))
(/.f32 1 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 6))) (neg.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 4))) (neg.f32 (fma.f32 u u 1)))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u (neg.f32 u)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u))) (*.f32 u (neg.f32 u)))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 (fma.f32 u u 1) (pow.f32 u 4)))
(/.f32 (-.f32 1 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u)))) (-.f32 1 (*.f32 u (neg.f32 u))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(pow.f32 (fma.f32 u (neg.f32 u) 1) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 3)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) 1/3)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) 2)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(log.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 u) 1))))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(exp.f32 (log1p.f32 (*.f32 u (neg.f32 u))))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(exp.f32 (*.f32 (log1p.f32 (*.f32 u (neg.f32 u))) 1))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 1 (*.f32 u (neg.f32 u)) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 u (neg.f32 u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 u 4)) (pow.f32 (cbrt.f32 u) 2)))
(fma.f32 (neg.f32 u) u 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 u))) (cbrt.f32 (*.f32 u (neg.f32 u)))) (cbrt.f32 (*.f32 u (neg.f32 u))) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 u))) (sqrt.f32 (*.f32 u (neg.f32 u))) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 -1 (*.f32 u u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 u 4))) (pow.f32 (cbrt.f32 u) 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 u 4)) (pow.f32 (cbrt.f32 u) 2)))
(fma.f32 (*.f32 (neg.f32 u) 1) u 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 u)) (sqrt.f32 u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)

localize97.0ms (0.5%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.2%
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
94.2%
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
Compiler

Compiled 37 to 11 computations (70.3% saved)

series27.0ms (0.1%)

Counts
2 → 52
Calls

18 calls:

TimeVariablePointExpression
19.0ms
n1_i
@-inf
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
1.0ms
normAngle
@-inf
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
1.0ms
normAngle
@inf
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
1.0ms
n1_i
@inf
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
1.0ms
u
@0
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1524×log-prod
1518×prod-diff
496×expm1-udef
496×log1p-udef
450×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01346
128446
2432646
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
Outputs
(+.f32 0 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 normAngle u)))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 1 (*.f32 normAngle u)) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 0 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))) 1)
(-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (*.f32 normAngle u) (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)))
(*.f32 (+.f32 n1_i n0_i) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(*.f32 1 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (-.f32 n0_i n1_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) 1) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) 1) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (+.f32 n1_i n0_i) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (+.f32 n1_i n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (+.f32 n1_i n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) normAngle) u)
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) u) normAngle)
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)
(pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 n1_i n0_i) (*.f32 normAngle u))) -1)
(neg.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))

simplify79.0ms (0.4%)

Algorithm
egg-herbie
Rules
1922×fma-def
1112×unswap-sqr
646×log-prod
436×cube-prod
366×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02895195
17694223
229464079
Stop Event
node limit
Counts
145 → 160
Calls
Call 1
Inputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/720 (*.f32 (-.f32 n1_i n0_i) u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u))) (pow.f32 normAngle 4))))))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 0 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 normAngle u)))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 1 (*.f32 normAngle u)) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 0 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))) 1)
(-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (*.f32 normAngle u) (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)))
(*.f32 (+.f32 n1_i n0_i) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(*.f32 1 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (-.f32 n0_i n1_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) 1) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) 1) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (+.f32 n1_i n0_i) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (+.f32 n1_i n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (+.f32 n1_i n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) normAngle) u)
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) u) normAngle)
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)
(pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 n1_i n0_i) (*.f32 normAngle u))) -1)
(neg.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
Outputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (+.f32 (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u))))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (fma.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u) (/.f32 1 u))))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(/.f32 (*.f32 normAngle (*.f32 u (neg.f32 n0_i))) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle)))
(neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(/.f32 (*.f32 normAngle (*.f32 u (neg.f32 n0_i))) (sin.f32 normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle)))
(neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(/.f32 (*.f32 normAngle (*.f32 u (neg.f32 n0_i))) (sin.f32 normAngle))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 n0_i normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))))
(fma.f32 (-.f32 n1_i n0_i) u (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (*.f32 normAngle normAngle)))))
(fma.f32 u (-.f32 n1_i n0_i) (*.f32 (*.f32 1/6 (*.f32 u (-.f32 n1_i n0_i))) (*.f32 normAngle normAngle)))
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u))) (pow.f32 normAngle 4)))))
(fma.f32 (-.f32 n1_i n0_i) u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (*.f32 normAngle normAngle))) (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) -7/360)))))
(-.f32 (fma.f32 u (-.f32 n1_i n0_i) (*.f32 (*.f32 1/6 (*.f32 u (-.f32 n1_i n0_i))) (*.f32 normAngle normAngle))) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 (-.f32 n1_i n0_i) -7/360))))
(fma.f32 u (-.f32 n1_i n0_i) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (*.f32 -7/360 (pow.f32 normAngle 4)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/720 (*.f32 (-.f32 n1_i n0_i) u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 1/120 (*.f32 (-.f32 n1_i n0_i) u))) (pow.f32 normAngle 4))))))
(fma.f32 -1 (*.f32 (pow.f32 normAngle 6) (fma.f32 1/6 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) -7/360) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1/840))) (fma.f32 (-.f32 n1_i n0_i) u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (*.f32 normAngle normAngle))) (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) -7/360))))))
(-.f32 (-.f32 (fma.f32 u (-.f32 n1_i n0_i) (*.f32 (*.f32 1/6 (*.f32 u (-.f32 n1_i n0_i))) (*.f32 normAngle normAngle))) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 (-.f32 n1_i n0_i) -7/360)))) (*.f32 (pow.f32 normAngle 6) (fma.f32 (*.f32 u (-.f32 n1_i n0_i)) 1/840 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) -7/2160))))
(fma.f32 u (-.f32 n1_i n0_i) (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (*.f32 -7/360 (pow.f32 normAngle 4)))) (*.f32 (pow.f32 normAngle 6) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) -31/15120))))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 0 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 u))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) -1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 u))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(+.f32 0 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (*.f32 u (/.f32 normAngle (sin.f32 normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))) 1)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (-.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 u normAngle))
(*.f32 u (/.f32 (-.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 normAngle u) (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (+.f32 n1_i n0_i) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 1 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (-.f32 n0_i n1_i) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 (-.f32 n0_i n1_i) (*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 u normAngle)))
(*.f32 (-.f32 n0_i n1_i) (/.f32 (*.f32 u normAngle) (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 n0_i n1_i) (neg.f32 (sin.f32 normAngle))) (*.f32 u normAngle))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)) (+.f32 n1_i n0_i))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) 1) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) 1) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (+.f32 n1_i n0_i) (/.f32 1 (*.f32 normAngle u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (+.f32 n1_i n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (+.f32 n1_i n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (/.f32 1 (*.f32 normAngle u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 (cbrt.f32 (*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 n0_i n1_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (cbrt.f32 (*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 n0_i n1_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))) (/.f32 (pow.f32 (cbrt.f32 (+.f32 n0_i n1_i)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) normAngle) u)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) u) normAngle)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n0_i) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(/.f32 (*.f32 (+.f32 n0_i n1_i) (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 (+.f32 n0_i n1_i)) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) u)
(*.f32 (*.f32 u normAngle) (/.f32 (-.f32 (neg.f32 n0_i) n1_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 1)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 3)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(pow.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3) 1/3)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 2)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 n1_i n0_i) (*.f32 normAngle u))) -1)
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(neg.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(/.f32 (*.f32 (+.f32 n0_i n1_i) (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 (+.f32 n0_i n1_i)) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) u)
(*.f32 (*.f32 u normAngle) (/.f32 (-.f32 (neg.f32 n0_i) n1_i) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 2))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) u))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle))))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle) 3))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(cbrt.f32 (/.f32 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(exp.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)) 1))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 (sin.f32 normAngle) u)) normAngle)))
(*.f32 u (/.f32 (*.f32 (+.f32 n0_i n1_i) normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 normAngle (+.f32 n0_i n1_i)) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (+.f32 n0_i n1_i) (sin.f32 normAngle))))

localize101.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
99.8%
(-.f32 normAngle (*.f32 u normAngle))
99.6%
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
67.0%
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
Compiler

Compiled 43 to 11 computations (74.4% saved)

series3.0ms (0%)

Counts
2 → 24
Calls

18 calls:

TimeVariablePointExpression
1.0ms
normAngle
@-inf
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
0.0ms
n0_i
@inf
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.0ms
normAngle
@0
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
0.0ms
n0_i
@-inf
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.0ms
normAngle
@0
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))

rewrite78.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1640×prod-diff
1484×log-prod
678×fma-def
508×expm1-udef
508×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
126256
2375656
Stop Event
node limit
Counts
2 → 64
Calls
Call 1
Inputs
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
Outputs
(+.f32 0 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(*.f32 n0_i (/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 n0_i (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 n0_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(*.f32 1 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 n0_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n0_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) -1)
(neg.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 0 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
1378×times-frac
844×distribute-lft-in
808×distribute-rgt-in
784×unswap-sqr
500×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02684312
17163910
227763882
Stop Event
node limit
Counts
88 → 131
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (*.f32 (sin.f32 normAngle) n0_i))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(+.f32 0 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(*.f32 n0_i (/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 n0_i (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 n0_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(*.f32 1 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 n0_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n0_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) -1)
(neg.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 0 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
Outputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (fma.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (fma.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (-.f32 1 u) n0_i))) 1/120)))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 (-.f32 1 u) -1/5040))) (fma.f32 -1/6 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 -1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 6) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (fma.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (fma.f32 (+.f32 (fma.f32 n0_i (fma.f32 -1/5040 (pow.f32 (-.f32 1 u) 7) (*.f32 (-.f32 1 u) 1/5040)) (*.f32 1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 1/6 (fma.f32 n0_i (fma.f32 1/120 (pow.f32 (-.f32 1 u) 5) (*.f32 (-.f32 1 u) -1/120)) (*.f32 -1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (pow.f32 normAngle 6) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle)))))))
(-.f32 (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle)))) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
(-.f32 (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))))
(fma.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 u 3)) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (-.f32 (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle)))) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle)))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (-.f32 (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle)))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (pow.f32 normAngle 3))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 -1/5040 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (fma.f32 -1/5040 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (*.f32 (sin.f32 normAngle) n0_i))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 normAngle)))
(-.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 u (*.f32 (*.f32 n0_i normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) n0_i (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle))))))) (*.f32 u (*.f32 (*.f32 n0_i normAngle) (cos.f32 normAngle))))
(-.f32 (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))) (*.f32 n0_i (sin.f32 normAngle))) (*.f32 u (*.f32 (*.f32 n0_i normAngle) (cos.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) 1/6)))) (*.f32 u (*.f32 (*.f32 n0_i normAngle) (cos.f32 normAngle))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 1/6 (*.f32 n0_i (*.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (cos.f32 normAngle))) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))))))) (*.f32 u (*.f32 (*.f32 n0_i normAngle) (cos.f32 normAngle))))
(+.f32 0 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 n0_i (/.f32 1 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 1 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (*.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 n0_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n0_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) -1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(log.f32 (exp.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 0 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(pow.f32 (cbrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(pow.f32 (sqrt.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(sqrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(log1p.f32 (expm1.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))

eval300.0ms (1.6%)

Compiler

Compiled 23088 to 9917 computations (57% saved)

prune262.0ms (1.4%)

Pruning

25 alts after pruning (20 fresh and 5 done)

PrunedKeptTotal
New9815986
Fresh51520
Picked011
Done145
Total987251012
Accurracy
100.0%
Counts
1012 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
80.3%
(fma.f32 n1_i u n0_i)
74.4%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
74.4%
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
33.2%
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
27.5%
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
72.1%
(/.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sin.f32 normAngle))
50.6%
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
64.1%
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
98.6%
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
96.2%
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
97.1%
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
98.0%
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
89.6%
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
98.5%
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
99.2%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
96.9%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
98.3%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
80.3%
(+.f32 (*.f32 n1_i u) n0_i)
78.5%
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
33.6%
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
33.6%
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
64.0%
(*.f32 (-.f32 1 u) n0_i)
35.2%
(*.f32 u n1_i)
50.4%
n0_i
Compiler

Compiled 682 to 458 computations (32.8% saved)

localize47.0ms (0.3%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.9%
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
Compiler

Compiled 17 to 7 computations (58.8% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u
@-inf
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
0.0ms
n1_i
@0
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
0.0ms
n1_i
@inf
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
0.0ms
n1_i
@-inf
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
0.0ms
n0_i
@-inf
(fma.f32 (-.f32 n1_i n0_i) u n0_i)

rewrite57.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1840×pow1
1694×add-exp-log
1694×log1p-expm1-u
1694×expm1-log1p-u
1658×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0815
116915
2224615
Stop Event
node limit
Counts
1 → 21
Calls
Call 1
Inputs
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
Outputs
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) 1) n0_i)
(-.f32 (+.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 1)
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(*.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
870×times-frac
780×associate-+r+
762×associate-*r*
746×associate-+l+
658×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0711267
1180885
2649873
33814873
Stop Event
node limit
Counts
57 → 40
Calls
Call 1
Inputs
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) 1) n0_i)
(-.f32 (+.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 1)
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(*.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
Outputs
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) 1) n0_i)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 1)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i)) (*.f32 n0_i (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (*.f32 u (*.f32 u (*.f32 (-.f32 n1_i n0_i) (-.f32 n1_i n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 2))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (exp.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 (*.f32 u n0_i) (fma.f32 n1_i u n0_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)

localize82.0ms (0.4%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
99.6%
(*.f32 (-.f32 1 u) n0_i)
Compiler

Compiled 16 to 11 computations (31.3% saved)

localize77.0ms (0.4%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f32 n1_i u)
99.8%
(-.f32 n0_i (*.f32 n0_i u))
99.8%
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
Compiler

Compiled 28 to 9 computations (67.9% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
n1_i
@0
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
0.0ms
u
@-inf
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
0.0ms
n0_i
@-inf
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
0.0ms
u
@0
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
0.0ms
n0_i
@0
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))

rewrite79.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1186×fma-def
1108×log-prod
830×pow-prod-down
522×pow-exp
506×pow-prod-up
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0934
120634
2308234
Stop Event
node limit
Counts
2 → 194
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
(-.f32 n0_i (*.f32 n0_i u))
Outputs
(-.f32 n0_i (-.f32 (*.f32 u n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))) (/.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(*.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(*.f32 1 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2) (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 3) (pow.f32 (*.f32 u n0_i) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (+.f32 (pow.f32 (*.f32 u n0_i) 2) (*.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (pow.f32 (*.f32 u n0_i) 2)) (+.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2)
(pow.f32 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(exp.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 2))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(fma.f32 n1_i u (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 u n1_i (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 n1_i u) 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 n0_i 1 (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 n0_i 1 (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (*.f32 n1_i u))
(fma.f32 1 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 1 n0_i (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 1 n0_i (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u))
(fma.f32 1 (fma.f32 n1_i u n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (*.f32 n1_i u))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u n0_i)) 2) (cbrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 n1_i u n0_i)) (sqrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (*.f32 n1_i u))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(+.f32 (*.f32 u (neg.f32 n0_i)) n0_i)
(+.f32 0 (fma.f32 u (neg.f32 n0_i) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(*.f32 n0_i (-.f32 1 u))
(*.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(*.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))))
(/.f32 1 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (fma.f32 u n0_i n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) (neg.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) (neg.f32 (fma.f32 u n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (neg.f32 n0_i)) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 u (neg.f32 n0_i)) 2) (*.f32 n0_i (*.f32 u (neg.f32 n0_i))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (neg.f32 n0_i)) 2)) (-.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) -1)
(pow.f32 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (neg.f32 u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) u)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(exp.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(fma.f32 u (neg.f32 n0_i) n0_i)
(fma.f32 n0_i 1 (*.f32 u (neg.f32 n0_i)))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 n0_i (neg.f32 u) n0_i)
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 1 n0_i (*.f32 u (neg.f32 n0_i)))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 1 (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (neg.f32 (cbrt.f32 (*.f32 u n0_i))) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (sqrt.f32 (*.f32 u n0_i)) (neg.f32 (sqrt.f32 (*.f32 u n0_i))) n0_i)
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (neg.f32 n0_i) u n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (neg.f32 n0_i))) 2) (cbrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 n0_i))) (sqrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(fma.f32 (neg.f32 u) n0_i n0_i)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 u n0_i))) (sqrt.f32 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2)) (cbrt.f32 (*.f32 u n0_i)) n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) 1) u n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)

simplify93.0ms (0.5%)

Algorithm
egg-herbie
Rules
1028×times-frac
892×unswap-sqr
798×fma-neg
734×cancel-sign-sub-inv
426×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04116008
19945228
230335176
Stop Event
node limit
Counts
254 → 236
Calls
Call 1
Inputs
(-.f32 n0_i (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(*.f32 n1_i u)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(*.f32 n1_i u)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i))))
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (-.f32 (*.f32 u n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))) (/.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(*.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(*.f32 1 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(*.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2) (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(*.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(*.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 3) (pow.f32 (*.f32 u n0_i) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (+.f32 (pow.f32 (*.f32 u n0_i) 2) (*.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (pow.f32 (*.f32 u n0_i) 2)) (+.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 3)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2)
(pow.f32 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2))
(log.f32 (exp.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (/.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3))
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(exp.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 2))
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(fma.f32 n1_i u (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 u n1_i (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 n1_i u) 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 n0_i 1 (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 n0_i 1 (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (*.f32 n1_i u))
(fma.f32 1 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 1 n0_i (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 1 n0_i (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u))
(fma.f32 1 (fma.f32 n1_i u n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (*.f32 n1_i u))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u n0_i)) 2) (cbrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 n1_i u n0_i)) (sqrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (*.f32 n1_i u))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(+.f32 (*.f32 u (neg.f32 n0_i)) n0_i)
(+.f32 0 (fma.f32 u (neg.f32 n0_i) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(*.f32 n0_i (-.f32 1 u))
(*.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(*.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))))
(/.f32 1 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (fma.f32 u n0_i n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) (neg.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) (neg.f32 (fma.f32 u n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (neg.f32 n0_i)) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 u (neg.f32 n0_i)) 2) (*.f32 n0_i (*.f32 u (neg.f32 n0_i))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (neg.f32 n0_i)) 2)) (-.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) -1)
(pow.f32 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (neg.f32 u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) u)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(exp.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(fma.f32 u (neg.f32 n0_i) n0_i)
(fma.f32 n0_i 1 (*.f32 u (neg.f32 n0_i)))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 n0_i (neg.f32 u) n0_i)
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 1 n0_i (*.f32 u (neg.f32 n0_i)))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 1 (*.f32 u (neg.f32 n0_i)) n0_i)
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (neg.f32 (cbrt.f32 (*.f32 u n0_i))) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 (sqrt.f32 (*.f32 u n0_i)) (neg.f32 (sqrt.f32 (*.f32 u n0_i))) n0_i)
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (neg.f32 n0_i) u n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (neg.f32 n0_i))) 2) (cbrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 n0_i))) (sqrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(fma.f32 (neg.f32 u) n0_i n0_i)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 u n0_i))) (sqrt.f32 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2)) (cbrt.f32 (*.f32 u n0_i)) n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) 1) u n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(fma.f32 (*.f32 (neg.f32 n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)
Outputs
(-.f32 n0_i (*.f32 u n0_i))
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i))))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 n1_i) (*.f32 -1 n0_i)))) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 u (neg.f32 n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 u (neg.f32 n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 n0_i (-.f32 (*.f32 u n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (exp.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))) (/.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(*.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 1 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2) (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(/.f32 1 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (fma.f32 u n1_i (*.f32 n0_i u)) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 3) (pow.f32 (*.f32 u n0_i) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (+.f32 (pow.f32 (*.f32 u n0_i) 2) (*.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 3) (pow.f32 (*.f32 n0_i u) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (+.f32 (pow.f32 (*.f32 n0_i u) 2) (*.f32 (*.f32 n0_i u) (fma.f32 n1_i u n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u n1_i n0_i) 3) (pow.f32 (*.f32 n0_i u) 3)) (+.f32 (pow.f32 (fma.f32 u n1_i n0_i) 2) (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u (fma.f32 u n1_i n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (pow.f32 (*.f32 u n0_i) 2)) (+.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))
(/.f32 (-.f32 (pow.f32 (fma.f32 n1_i u n0_i) 2) (pow.f32 (*.f32 n0_i u) 2)) (+.f32 (*.f32 n0_i u) (fma.f32 n1_i u n0_i)))
(/.f32 (-.f32 (pow.f32 (fma.f32 u n1_i n0_i) 2) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u (fma.f32 u n1_i n0_i)))
(pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 1)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 3)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2) 1/2)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3) 1/3)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 2)
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (/.f32 (fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (-.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) -1)
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(pow.f32 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))) -1)
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 n0_i (fma.f32 n0_i u (*.f32 u n1_i))))
(sqrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 2))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (exp.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 u) n1_i) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (pow.f32 (exp.f32 u) n1_i)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (/.f32 (exp.f32 (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (/.f32 (pow.f32 (exp.f32 1) (fma.f32 n1_i u n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(cbrt.f32 (pow.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)) 3))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(expm1.f32 (log1p.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))) 1) 1))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 3))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 1/3))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i)))) 2))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log1p.f32 (expm1.f32 (-.f32 (fma.f32 n1_i u n0_i) (*.f32 u n0_i))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n1_i u (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 u n1_i (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i u) 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n0_i 1 (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n0_i 1 (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (*.f32 n1_i u) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 n0_i (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 n0_i (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (fma.f32 n1_i u n0_i) (*.f32 u (neg.f32 n0_i)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (fma.f32 u (neg.f32 n0_i) (*.f32 n1_i u)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 u n0_i) (*.f32 n1_i u))))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (*.f32 n1_i u))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (*.f32 u n1_i))
(+.f32 (*.f32 u n1_i) (/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i)))))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (*.f32 n1_i u))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (*.f32 u n1_i))
(+.f32 (*.f32 u n1_i) (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u n0_i)) 2) (cbrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 n1_i u n0_i)) (sqrt.f32 (fma.f32 n1_i u n0_i)) (*.f32 u (neg.f32 n0_i)))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (*.f32 n1_i u))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 (fma.f32 n1_i u n0_i) (*.f32 n0_i u))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 u (neg.f32 n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 0 (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))))
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 1 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(/.f32 1 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (fma.f32 u n0_i n0_i))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) (neg.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) (neg.f32 (fma.f32 u n0_i n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (neg.f32 n0_i)) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 u (neg.f32 n0_i)) 2) (*.f32 n0_i (*.f32 u (neg.f32 n0_i))))))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (neg.f32 n0_i)) 2)) (-.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2) 1/2)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3) 1/3)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (/.f32 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3))) -1)
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(pow.f32 (/.f32 (fma.f32 u n0_i n0_i) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2))) -1)
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 2))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 u (neg.f32 n0_i)))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) (neg.f32 u))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (exp.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (*.f32 (exp.f32 (*.f32 u (neg.f32 n0_i))) (+.f32 1 (expm1.f32 n0_i))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (neg.f32 u)) (+.f32 1 (expm1.f32 n0_i))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (/.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 n0_i) u)))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 u n0_i)))))
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 3))
(-.f32 n0_i (*.f32 n0_i u))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 1) 1))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 3))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 1/3))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 3) 1/3))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i))) 2))
(-.f32 n0_i (*.f32 n0_i u))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 n0_i) n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 u (neg.f32 n0_i) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i 1 (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (fma.f32 u (neg.f32 n0_i) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 n0_i (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 (fma.f32 u (neg.f32 n0_i) n0_i) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 1 (*.f32 u (neg.f32 n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (neg.f32 (cbrt.f32 (*.f32 u n0_i))) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (sqrt.f32 (fma.f32 u (neg.f32 n0_i) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (neg.f32 n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 (*.f32 u n0_i)) (neg.f32 (sqrt.f32 (*.f32 u n0_i))) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(fma.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n0_i) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n0_i u) (fma.f32 u n0_i n0_i) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (fma.f32 n0_i u n0_i))))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(fma.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u n0_i) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (fma.f32 u n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (fma.f32 n0_i u n0_i))
(fma.f32 (neg.f32 n0_i) u n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (neg.f32 n0_i))) 2) (cbrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 n0_i))) (sqrt.f32 (*.f32 u (neg.f32 n0_i))) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 u n0_i))) (sqrt.f32 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 n0_i) u (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (*.f32 u (neg.f32 n0_i)) 1 (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u n0_i))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u n0_i))) (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2) (*.f32 u n0_i)))
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 u n0_i)) 2)) (cbrt.f32 (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (*.f32 (neg.f32 n0_i) 1) u n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (*.f32 (neg.f32 n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 (*.f32 (neg.f32 n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))

localize73.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f32 u (*.f32 normAngle n1_i))
59.6%
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
Compiler

Compiled 26 to 9 computations (65.4% saved)

series7.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
normAngle
@0
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
1.0ms
normAngle
@-inf
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
1.0ms
u
@0
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
1.0ms
n1_i
@0
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
0.0ms
normAngle
@inf
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))

rewrite80.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1206×log-prod
846×prod-exp
780×pow-prod-down
528×pow-prod-up
458×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
120436
2275336
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle n1_i))
Outputs
(+.f32 0 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 1)
(*.f32 u (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))
(*.f32 u (*.f32 (*.f32 normAngle n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 normAngle n1_i) (*.f32 u (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 u (*.f32 normAngle n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(*.f32 1 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (*.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (*.f32 normAngle n1_i) (neg.f32 u)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 u (*.f32 normAngle n1_i)))
(*.f32 (*.f32 u normAngle) (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 (/.f32 u 1) (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle n1_i) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))) (/.f32 u (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 normAngle n1_i) 1) (/.f32 u (sin.f32 normAngle)))
(*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 u (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) 1) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 u normAngle) 1) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 u normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 u normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) -1)
(pow.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)) 1/3)
(pow.f32 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) 1) -1)
(neg.f32 (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(exp.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (neg.f32 (log.f32 (sin.f32 normAngle)))))
(exp.f32 (+.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(+.f32 0 (*.f32 u (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i)))) 1)
(pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2)
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 2))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (*.f32 normAngle n1_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 (*.f32 u normAngle))))
(exp.f32 (+.f32 (log.f32 (*.f32 normAngle n1_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 u normAngle)) (*.f32 (log.f32 n1_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
884×associate-/r*
768×unswap-sqr
768×log-prod
540×associate-/r/
366×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02633597
16683505
226713477
Stop Event
node limit
Counts
161 → 132
Calls
Call 1
Inputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 0 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 1)
(*.f32 u (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))
(*.f32 u (*.f32 (*.f32 normAngle n1_i) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 normAngle n1_i) (*.f32 u (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 u (*.f32 normAngle n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(*.f32 1 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (*.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (*.f32 normAngle n1_i) (neg.f32 u)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 u (*.f32 normAngle n1_i)))
(*.f32 (*.f32 u normAngle) (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 (/.f32 u 1) (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle n1_i) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))) (/.f32 u (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 normAngle n1_i) 1) (/.f32 u (sin.f32 normAngle)))
(*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 u (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) 1) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 u normAngle) 1) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 u normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 u normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) -1)
(pow.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)) 1/3)
(pow.f32 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) 1) -1)
(neg.f32 (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(exp.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i))) -1))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (neg.f32 (log.f32 (sin.f32 normAngle)))))
(exp.f32 (+.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(+.f32 0 (*.f32 u (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i)))) 1)
(pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 1)
(pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2)
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 2))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (*.f32 normAngle n1_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 (*.f32 u normAngle))))
(exp.f32 (+.f32 (log.f32 (*.f32 normAngle n1_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 u normAngle)) (*.f32 (log.f32 n1_i) 1)))
(log1p.f32 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))
Outputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(fma.f32 n1_i u (*.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle)))))
(fma.f32 n1_i u (*.f32 n1_i (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (pow.f32 normAngle 4)) (fma.f32 n1_i u (*.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 n1_i u (*.f32 n1_i (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6))) (*.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i u)) -7/360))
(fma.f32 (*.f32 (*.f32 n1_i u) 7/360) (pow.f32 normAngle 4) (*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(fma.f32 -1 (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (pow.f32 normAngle 4)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) (neg.f32 (*.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i u) -7/360) (*.f32 (*.f32 n1_i u) 1/840)) (pow.f32 normAngle 6))))))
(-.f32 (fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) (*.f32 (fma.f32 (*.f32 n1_i u) 1/840 (*.f32 (*.f32 n1_i u) -7/2160)) (neg.f32 (pow.f32 normAngle 6))))) (*.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i u)) -7/360))
(-.f32 (fma.f32 (*.f32 (*.f32 n1_i u) 7/360) (pow.f32 normAngle 4) (*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))) (*.f32 (*.f32 (*.f32 n1_i u) -31/15120) (pow.f32 normAngle 6)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(+.f32 0 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 u (sin.f32 normAngle))) (*.f32 n1_i normAngle)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 u (sin.f32 normAngle))) (*.f32 n1_i normAngle)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 1)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 u (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 u (*.f32 (*.f32 normAngle n1_i) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle n1_i) (*.f32 u (/.f32 1 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 u (*.f32 normAngle n1_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 1 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (*.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (*.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 normAngle n1_i) (neg.f32 u)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i normAngle) (*.f32 (neg.f32 u) (/.f32 1 (neg.f32 (sin.f32 normAngle)))))
(/.f32 normAngle (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n1_i (neg.f32 u))))
(*.f32 (*.f32 n1_i normAngle) (/.f32 (neg.f32 u) (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 u (*.f32 normAngle n1_i)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 u normAngle) (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 u 1) (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle n1_i) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) n1_i))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) n1_i)))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (sqrt.f32 (sin.f32 normAngle))) (/.f32 u (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) n1_i))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) n1_i)))
(*.f32 (/.f32 (*.f32 normAngle n1_i) 1) (/.f32 u (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 normAngle n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 u (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 u (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 n1_i normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (*.f32 u (*.f32 normAngle (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 n1_i (*.f32 normAngle (/.f32 u (sqrt.f32 (sin.f32 normAngle))))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sqrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) 1) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(*.f32 (cbrt.f32 (/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 n1_i u) normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (*.f32 n1_i u))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 n1_i (*.f32 u normAngle))) 2)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) n1_i))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) n1_i)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 (*.f32 u normAngle) 1) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 u normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 (*.f32 u normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) n1_i))
(*.f32 (/.f32 u (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) n1_i)))
(pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 1)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 3)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2) 1/2)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3) 1/3)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 2)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) -1)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)) 1/3)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i)) 1) -1)
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 u (*.f32 normAngle n1_i)) (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i normAngle) (*.f32 (neg.f32 u) (/.f32 1 (neg.f32 (sin.f32 normAngle)))))
(/.f32 normAngle (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n1_i (neg.f32 u))))
(*.f32 (*.f32 n1_i normAngle) (/.f32 (neg.f32 u) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 2))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(log.f32 (exp.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))) 1) 1))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 3))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)) 3)) 1/3))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i)))) 2))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n1_i))) -1))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) (neg.f32 (log.f32 (sin.f32 normAngle)))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(exp.f32 (+.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1)))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 0 (*.f32 u (*.f32 normAngle n1_i)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i)))) 1)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 1)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 3)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2) 1/2)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) 1/3)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2)
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 u normAngle)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1) 1))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 3))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3)) 1/3))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i)))) 2))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (*.f32 normAngle n1_i))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 (*.f32 u normAngle))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (log.f32 (*.f32 normAngle n1_i)) (*.f32 (log.f32 u) 1)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (log.f32 u)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 normAngle n1_i)) 1) (*.f32 (log.f32 u) 1)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(exp.f32 (+.f32 (log.f32 (*.f32 u normAngle)) (*.f32 (log.f32 n1_i) 1)))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 (*.f32 n1_i u) normAngle)
(*.f32 normAngle (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u normAngle))

localize175.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.8%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
99.7%
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
99.6%
(*.f32 (-.f32 1 u) n0_i)
99.5%
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
Compiler

Compiled 109 to 63 computations (42.2% saved)

series9.0ms (0%)

Counts
3 → 117
Calls

36 calls:

TimeVariablePointExpression
0.0ms
n1_i
@0
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
0.0ms
normAngle
@0
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
0.0ms
u
@0
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
0.0ms
n0_i
@0
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
0.0ms
normAngle
@0
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1914×log-prod
1016×fma-neg
708×expm1-udef
704×log1p-udef
410×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018133
1401133
25558133
Stop Event
node limit
Counts
3 → 102
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
Outputs
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(+.f32 (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 1)
(/.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (*.f32 normAngle normAngle)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3) 1/3)
(pow.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2)
(sqrt.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 (*.f32 normAngle normAngle) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1/6)) normAngle) 2)
(sqrt.f32 (*.f32 1/36 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (/.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 1 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(*.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(*.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2) (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))
(/.f32 (-.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 3)
(pow.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2))
(log.f32 (exp.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(exp.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))

simplify164.0ms (0.9%)

Algorithm
egg-herbie
Rules
816×associate-+r+
782×associate-+l+
620×log-prod
548×fma-def
438×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
035013343
198011003
2355810711
Stop Event
node limit
Counts
219 → 227
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 n0_i (pow.f32 normAngle 2))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(+.f32 (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 1)
(/.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (*.f32 normAngle normAngle)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3) 1/3)
(pow.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2)
(sqrt.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 (*.f32 normAngle normAngle) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 1)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3) 1/3)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1/6)) normAngle) 2)
(sqrt.f32 (*.f32 1/36 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (/.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 1 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(*.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(*.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2) (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))
(/.f32 (-.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 3)
(pow.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2))
(log.f32 (exp.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(exp.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
Outputs
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i)))
(*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i)))
(*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 n0_i (pow.f32 normAngle 2))
(*.f32 n0_i (*.f32 normAngle normAngle))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))
(*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))
(*.f32 u (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)))
(*.f32 u (*.f32 (*.f32 (-.f32 n1_i n0_i) normAngle) normAngle))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 n0_i (pow.f32 normAngle 2)) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))))
(*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))
(*.f32 u (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)))
(*.f32 u (*.f32 (*.f32 (-.f32 n1_i n0_i) normAngle) normAngle))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(+.f32 (*.f32 -1 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))) (*.f32 n0_i (pow.f32 normAngle 2)))
(fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))
(*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i))))
(*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))
(*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i)))
(*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle)))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 n0_i (*.f32 normAngle normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))
(*.f32 (-.f32 1 u) (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2)))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6)
(*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6)))
(*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2))))
(*.f32 (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle)) 1/6)
(*.f32 (*.f32 u (*.f32 normAngle normAngle)) (*.f32 (-.f32 n1_i n0_i) 1/6))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (fma.f32 n0_i (*.f32 normAngle normAngle) (*.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) 1/6)
(*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6)
(*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))))
(*.f32 (*.f32 u (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle))) -1/6)
(*.f32 u (*.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) -1/6))
(*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (-.f32 n0_i n1_i))) -1/6)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle))) -1/6))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (*.f32 u (*.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) -1/6)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 n0_i 1/6) (*.f32 (*.f32 u -1/6) (-.f32 n0_i n1_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle))) -1/6))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (*.f32 u (*.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) -1/6)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 n0_i 1/6) (*.f32 (*.f32 u -1/6) (-.f32 n0_i n1_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle))) -1/6))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (*.f32 u (*.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) -1/6)))
(*.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 n0_i 1/6) (*.f32 (*.f32 u -1/6) (-.f32 n0_i n1_i))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 n0_i (*.f32 normAngle normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))
(*.f32 (-.f32 1 u) (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 n0_i (*.f32 normAngle normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))
(*.f32 (-.f32 1 u) (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6)))))
(*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)
(*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))
(*.f32 n1_i (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))) u) n1_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))
(neg.f32 (*.f32 n1_i (fma.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)) (neg.f32 u))))
(*.f32 (neg.f32 n1_i) (fma.f32 (*.f32 u -1/6) (*.f32 normAngle normAngle) (neg.f32 u)))
(*.f32 (neg.f32 n1_i) (-.f32 (*.f32 u (*.f32 (*.f32 normAngle normAngle) -1/6)) u))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i (fma.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)) (neg.f32 u))))))
(-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))) (*.f32 n1_i (fma.f32 (*.f32 u -1/6) (*.f32 normAngle normAngle) (neg.f32 u))))
(-.f32 (*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i)) (*.f32 n1_i (-.f32 (*.f32 u (*.f32 (*.f32 normAngle normAngle) -1/6)) u)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i (fma.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)) (neg.f32 u))))))
(-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))) (*.f32 n1_i (fma.f32 (*.f32 u -1/6) (*.f32 normAngle normAngle) (neg.f32 u))))
(-.f32 (*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i)) (*.f32 n1_i (-.f32 (*.f32 u (*.f32 (*.f32 normAngle normAngle) -1/6)) u)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))) (*.f32 -1 u)) n1_i))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i (fma.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)) (neg.f32 u))))))
(-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6))))) (*.f32 n1_i (fma.f32 (*.f32 u -1/6) (*.f32 normAngle normAngle) (neg.f32 u))))
(-.f32 (*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i)) (*.f32 n1_i (-.f32 (*.f32 u (*.f32 (*.f32 normAngle normAngle) -1/6)) u)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i)
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) n0_i)
(fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i)
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u)
(*.f32 u (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (pow.f32 normAngle 2))) (+.f32 n1_i (*.f32 -1 n0_i))) u) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 (fma.f32 1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (*.f32 normAngle normAngle)) (+.f32 n1_i (neg.f32 n0_i))) u n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (fma.f32 u (fma.f32 1/6 (*.f32 (-.f32 n1_i n0_i) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)) n0_i))
(+.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u)))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))))
(*.f32 (neg.f32 u) (fma.f32 -1 n1_i (fma.f32 1/6 (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle)) n0_i)))
(*.f32 (neg.f32 u) (-.f32 (fma.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) 1/6 n0_i) n1_i))
(*.f32 u (-.f32 n1_i (fma.f32 (*.f32 normAngle (*.f32 normAngle (-.f32 n0_i n1_i))) 1/6 n0_i)))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 -1 (*.f32 u (fma.f32 -1 n1_i (fma.f32 1/6 (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle)) n0_i))) n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (-.f32 n0_i (*.f32 u (-.f32 (fma.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) 1/6 n0_i) n1_i))))
(-.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 u (*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (-.f32 n0_i n1_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 -1 (*.f32 u (fma.f32 -1 n1_i (fma.f32 1/6 (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle)) n0_i))) n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (-.f32 n0_i (*.f32 u (-.f32 (fma.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) 1/6 n0_i) n1_i))))
(-.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 u (*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (-.f32 n0_i n1_i))))
(+.f32 (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)))) n0_i))
(fma.f32 1/6 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 -1 (*.f32 u (fma.f32 -1 n1_i (fma.f32 1/6 (*.f32 (fma.f32 -1 n1_i n0_i) (*.f32 normAngle normAngle)) n0_i))) n0_i))
(fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) 1/6 (-.f32 n0_i (*.f32 u (-.f32 (fma.f32 (*.f32 (-.f32 n0_i n1_i) (*.f32 normAngle normAngle)) 1/6 n0_i) n1_i))))
(-.f32 (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i) (*.f32 u (*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (-.f32 n0_i n1_i))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))
(*.f32 n1_i (fma.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6 u))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6)))))
(*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle (*.f32 normAngle 1/6)))))
(*.f32 (-.f32 1 u) (fma.f32 (*.f32 n0_i 1/6) (*.f32 normAngle normAngle) n0_i))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 -1 (*.f32 n0_i (+.f32 (*.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 n1_i u) (*.f32 normAngle normAngle)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 1)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (neg.f32 u)))))))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i)))) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 normAngle normAngle) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1)))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 n1_i u) 3)) (*.f32 normAngle normAngle)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 n1_i u))))))
(/.f32 (*.f32 (*.f32 normAngle normAngle) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (neg.f32 u)))))))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i)))) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 normAngle normAngle) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (*.f32 normAngle normAngle))
(*.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1)))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 1)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 3)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3) 1/3)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(pow.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(sqrt.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2) (pow.f32 normAngle 4)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2) (pow.f32 normAngle 4)))
(fabs.f32 (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 normAngle) normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)) 3))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) (pow.f32 (*.f32 normAngle normAngle) 3)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) 1))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (*.f32 normAngle normAngle))
(+.f32 0 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 1)
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3)
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3) 1/3)
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1/6)) normAngle) 2)
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(sqrt.f32 (*.f32 1/36 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2) (pow.f32 normAngle 4)) 1/36))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2) (*.f32 1/36 (pow.f32 normAngle 4))))
(fabs.f32 (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)) 3))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 1))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))
(*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))) 1)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (/.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(*.f32 1 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2) (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) 1) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) 1) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) 1) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3)) (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) 1) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2)) (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 n1_i u) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) 1) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(/.f32 (+.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 3)) (fma.f32 (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (fma.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (+.f32 (*.f32 u n1_i) (fma.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (*.f32 n0_i (+.f32 u -1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2)) (-.f32 (*.f32 u n1_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 u n1_i)))
(/.f32 (-.f32 (*.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (fma.f32 (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (neg.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (-.f32 (fma.f32 n1_i u (*.f32 1/6 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (-.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 (-.f32 1 u) n0_i))) (-.f32 (fma.f32 u n1_i (*.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (+.f32 (*.f32 u n1_i) (fma.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (*.f32 n0_i (+.f32 u -1))))) (+.f32 (*.f32 u n1_i) (fma.f32 normAngle (*.f32 (*.f32 normAngle 1/6) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (*.f32 n0_i (+.f32 u -1)))))
(pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 1)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 3)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(pow.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3) 1/3)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 2)
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (exp.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (pow.f32 (exp.f32 n1_i) u)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log.f32 (*.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (pow.f32 (exp.f32 1/6) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle normAngle)))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 3))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(exp.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))) 1))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 u n1_i (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 1 (*.f32 n1_i u) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))) (*.f32 n1_i u))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6)))) (*.f32 n1_i u))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (fma.f32 (-.f32 1 u) n0_i (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 normAngle normAngle) 1/6))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i (fma.f32 1/6 (*.f32 u (*.f32 normAngle normAngle)) u))))
(*.f32 (+.f32 (*.f32 normAngle (*.f32 normAngle 1/6)) 1) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))

eval310.0ms (1.7%)

Compiler

Compiled 17615 to 7855 computations (55.4% saved)

prune240.0ms (1.3%)

Pruning

27 alts after pruning (20 fresh and 7 done)

PrunedKeptTotal
New8297836
Fresh21315
Picked101
Done279
Total83427861
Accurracy
100.0%
Counts
861 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.3%
(fma.f32 n1_i u n0_i)
74.4%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
79.6%
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
74.4%
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
33.2%
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
63.7%
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
27.5%
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
50.6%
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
64.1%
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
64.1%
(-.f32 n0_i (*.f32 u n0_i))
98.6%
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
96.2%
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
97.1%
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
89.6%
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
98.5%
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
99.2%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
96.9%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6) (*.f32 (-.f32 1 u) n0_i)))
96.5%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle) (*.f32 (-.f32 1 u) n0_i)))
98.9%
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
98.3%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
80.3%
(+.f32 (*.f32 n1_i u) n0_i)
78.5%
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
33.6%
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
64.0%
(*.f32 (-.f32 1 u) n0_i)
35.2%
(*.f32 u n1_i)
35.5%
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
50.4%
n0_i
Compiler

Compiled 435 to 287 computations (34% saved)

regimes132.0ms (0.7%)

Counts
54 → 1
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 n1_i u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(/.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1 n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
Outputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
Calls

5 calls:

28.0ms
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
23.0ms
n0_i
22.0ms
normAngle
22.0ms
u
22.0ms
n1_i
Results
AccuracySegmentsBranch
99.2%1normAngle
99.2%1u
99.2%1n0_i
99.2%1n1_i
99.2%1(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Compiler

Compiled 793 to 361 computations (54.5% saved)

regimes132.0ms (0.7%)

Counts
46 → 1
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 n1_i u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(/.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1 n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
Outputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
Calls

4 calls:

61.0ms
u
21.0ms
n0_i
20.0ms
normAngle
19.0ms
n1_i
Results
AccuracySegmentsBranch
99.2%1normAngle
99.2%1u
99.2%1n0_i
99.2%1n1_i
Compiler

Compiled 577 to 262 computations (54.6% saved)

regimes113.0ms (0.6%)

Counts
41 → 1
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) (-.f32 n0_i (*.f32 u (-.f32 n0_i n1_i)))) 1/6) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 n1_i u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))
(/.f32 (*.f32 u (*.f32 normAngle n1_i)) (sin.f32 normAngle))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(/.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) 1))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3))
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Outputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
Calls

4 calls:

52.0ms
n1_i
18.0ms
n0_i
17.0ms
normAngle
17.0ms
u
Results
AccuracySegmentsBranch
98.9%1normAngle
98.9%1u
98.9%1n0_i
98.9%1n1_i
Compiler

Compiled 477 to 219 computations (54.1% saved)

regimes41.0ms (0.2%)

Counts
17 → 1
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(/.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 1 u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (-.f32 n0_i (*.f32 n0_i u)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 n1_i (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 1 n0_i) (+.f32 1 u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(*.f32 (-.f32 n1_i n0_i) (+.f32 u (*.f32 (*.f32 u (*.f32 normAngle normAngle)) 1/6)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/6) normAngle) normAngle) (*.f32 (-.f32 1 u) n0_i)))
Outputs
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
Calls

4 calls:

11.0ms
n0_i
9.0ms
n1_i
9.0ms
normAngle
8.0ms
u
Results
AccuracySegmentsBranch
98.6%1normAngle
98.6%1u
98.6%1n0_i
98.6%1n1_i
Compiler

Compiled 170 to 92 computations (45.9% saved)

regimes33.0ms (0.2%)

Counts
5 → 3
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
Outputs
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) n0_i)
Calls

4 calls:

12.0ms
n0_i
12.0ms
n1_i
4.0ms
u
4.0ms
normAngle
Results
AccuracySegmentsBranch
80.3%1normAngle
80.3%1u
87.4%3n0_i
88.7%3n1_i
Compiler

Compiled 43 to 28 computations (34.9% saved)

bsearch3.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
1.7345075301381425e-19
1.9146921537235978e-19
0.0ms
-2.414785075200434e-25
-8.32839839057325e-26
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes30.0ms (0.2%)

Counts
4 → 3
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
Outputs
(+.f32 (*.f32 n1_i u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
Calls

4 calls:

11.0ms
n0_i
10.0ms
n1_i
5.0ms
u
4.0ms
normAngle
Results
AccuracySegmentsBranch
80.3%1normAngle
80.3%1u
87.3%3n0_i
88.6%3n1_i
Compiler

Compiled 38 to 26 computations (31.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.7345075301381425e-19
1.9146921537235978e-19
0.0ms
-2.414785075200434e-25
-8.32839839057325e-26
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes26.0ms (0.1%)

Counts
3 → 3
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
Outputs
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 u n1_i)
Calls

4 calls:

10.0ms
n0_i
9.0ms
n1_i
3.0ms
u
3.0ms
normAngle
Results
AccuracySegmentsBranch
64.0%1normAngle
64.0%1u
76.2%3n0_i
76.8%3n1_i
Compiler

Compiled 33 to 24 computations (27.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.1037914187533599e-14
1.1714910352824282e-14
0.0ms
-5.433468599499265e-15
-4.4032948470708495e-15
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes26.0ms (0.1%)

Accuracy

Total -17.4b remaining (-152.9%)

Threshold costs -17.4b (-152.9%)

Counts
2 → 3
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
Outputs
(*.f32 u n1_i)
n0_i
(*.f32 u n1_i)
Calls

4 calls:

11.0ms
n1_i
8.0ms
n0_i
3.0ms
u
3.0ms
normAngle
Results
AccuracySegmentsBranch
50.4%1normAngle
50.4%1u
64.2%3n0_i
64.4%3n1_i
Compiler

Compiled 28 to 21 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.1037914187533599e-14
1.1714910352824282e-14
0.0ms
-5.433468599499265e-15
-4.4032948470708495e-15
Compiler

Compiled 36 to 26 computations (27.8% saved)

simplify86.0ms (0.5%)

Algorithm
egg-herbie
Rules
476×distribute-lft-neg-in
420×unsub-neg
328×cancel-sign-sub
292×neg-mul-1
234×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
069479
1133479
2167479
3192479
4219479
5271479
6418479
7589479
8712479
9838479
10973479
111132479
121259479
131361479
141456479
151519479
161567479
171597479
181608479
191610479
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(if (<=.f32 n1_i -2028241/10141204801825835211973625643008) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 13926825/77371252455336267181195264) (-.f32 n0_i (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -2028241/10141204801825835211973625643008) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 13926825/77371252455336267181195264) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 u n1_i) (if (<=.f32 n1_i 3394201/295147905179352825856) (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 u n1_i) (if (<=.f32 n1_i 3394201/295147905179352825856) n0_i (*.f32 u n1_i)))
n0_i
Outputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 (*.f32 n1_i u) -1/6)) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (+.f32 u -1))) n0_i)) (*.f32 (*.f32 n1_i u) -1/6)) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (*.f32 1/3 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 n0_i (*.f32 u 1/3))) (*.f32 (*.f32 n1_i u) -1/6)))))
(-.f32 (*.f32 n1_i u) (-.f32 (*.f32 n0_i (+.f32 u -1)) (*.f32 (pow.f32 normAngle 2) (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 n0_i (*.f32 u 1/3))) (*.f32 (*.f32 n1_i u) -1/6)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 u (*.f32 n1_i (*.f32 normAngle normAngle))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(if (<=.f32 n1_i -2028241/10141204801825835211973625643008) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 13926825/77371252455336267181195264) (-.f32 n0_i (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (or (<=.f32 n1_i -2028241/10141204801825835211973625643008) (not (<=.f32 n1_i 13926825/77371252455336267181195264))) (+.f32 (*.f32 n1_i u) n0_i) (-.f32 n0_i (*.f32 u n0_i)))
(if (<=.f32 n1_i -2028241/10141204801825835211973625643008) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 13926825/77371252455336267181195264) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (or (<=.f32 n1_i -2028241/10141204801825835211973625643008) (not (<=.f32 n1_i 13926825/77371252455336267181195264))) (+.f32 (*.f32 n1_i u) n0_i) (*.f32 (-.f32 1 u) n0_i))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 u n1_i) (if (<=.f32 n1_i 3394201/295147905179352825856) (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 n1_i u) (if (<=.f32 n1_i 3394201/295147905179352825856) (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 u n1_i) (if (<=.f32 n1_i 3394201/295147905179352825856) n0_i (*.f32 u n1_i)))
(if (<=.f32 n1_i -2951479/590295810358705651712) (*.f32 n1_i u) (if (<=.f32 n1_i 3394201/295147905179352825856) n0_i (*.f32 n1_i u)))
n0_i
Compiler

Compiled 211 to 141 computations (33.2% saved)

soundness1.2s (6.4%)

Rules
1848×fma-neg
1848×fma-neg
1724×fma-def
1724×fma-def
1446×div-sub
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02073
14161
28961
317951
426351
531451
638451
748951
875951
990151
10111451
11176051
12416751
13600051
14663351
15732551
16798751
03413934
17713502
225083474
01041
121341
2290041
04658865
110948523
243778477
0711267
1180885
2649873
33814873
02073
14161
28961
317951
426351
531451
638451
748951
875951
990151
10111451
11176051
12416751
13600051
14663351
15732551
16798751
035013343
198011003
2355810711
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 667 to 341 computations (48.9% saved)

end95.0ms (0.5%)

Compiler

Compiled 416 to 244 computations (41.3% saved)

Profiling

Loading profile data...