Details

Time bar (total: 27.6s)

analyze608.0ms (2.2%)

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)

sample5.9s (21.3%)

Results
4.6s8256×body256valid
1.3s2045×body256precondition
Bogosity

preprocess114.0ms (0.4%)

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)

simplify127.0ms (0.5%)

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
98.2%
Counts
7 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.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))
97.3%
(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))))
97.0%
(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)))
75.3%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
75.3%
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
97.2%
(+.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)

localize106.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.5%
(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.0%
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
95.7%
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
Compiler

Compiled 77 to 30 computations (61% saved)

series24.0ms (0.1%)

Counts
4 → 80
Calls

30 calls:

TimeVariablePointExpression
5.0ms
normAngle
@-inf
(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))
2.0ms
u
@inf
(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))
2.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
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))

rewrite125.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
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))
(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 u) normAngle)
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 (/.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))))
(+.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))

simplify190.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
04519378
111799138
242199122
Stop Event
node limit
Counts
200 → 245
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)
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)))
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 (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 (/.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))))
(+.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))
Outputs
(/.f32 (*.f32 u normAngle) (sin.f32 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 (*.f32 u normAngle) (sin.f32 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 (*.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 (/.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 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 u 5) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5))) (/.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 (/.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))))
(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))))
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 (*.f32 normAngle (*.f32 u (cos.f32 normAngle))) (sin.f32 normAngle)))
(-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (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 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (/.f32 (*.f32 normAngle (*.f32 u (cos.f32 normAngle))) (sin.f32 normAngle))))
(-.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/2 u) u))) (*.f32 (/.f32 (cos.f32 normAngle) (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 u (*.f32 u (*.f32 normAngle normAngle))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 normAngle 3) (*.f32 (pow.f32 u 3) (cos.f32 normAngle))) (sin.f32 normAngle)))) (/.f32 (*.f32 normAngle (*.f32 u (cos.f32 normAngle))) (sin.f32 normAngle))))
(+.f32 (-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) (/.f32 (*.f32 1/6 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))
(/.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 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1) (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)))) (neg.f32 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 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (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))
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 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) n0_i)
(fma.f32 u (-.f32 (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (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 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle 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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) n0_i))
(fma.f32 -1/2 (*.f32 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) n0_i) (fma.f32 u (-.f32 (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (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 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (*.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 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))
(fma.f32 (pow.f32 u 3) (fma.f32 1/6 (/.f32 (*.f32 (pow.f32 normAngle 3) (*.f32 (cos.f32 normAngle) n0_i)) (sin.f32 normAngle)) (/.f32 -1/6 (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) 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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) n0_i)))
(fma.f32 (pow.f32 u 3) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) n0_i))) (/.f32 -1/6 (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) n1_i)))) (fma.f32 -1/2 (*.f32 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) n0_i) (fma.f32 u (-.f32 (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (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 (-.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))
(+.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 (*.f32 -1/6 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 (-.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 (*.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))))) (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 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.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 (*.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))))) (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 (*.f32 -1/5040 n1_i) (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (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 (-.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 (*.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))))) (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 (*.f32 -1/6 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 (+.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 (*.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))))) (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 -1/5040 (*.f32 (pow.f32 u 7) 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (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 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (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 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (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 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.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)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
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))
(-.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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (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 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 (/.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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (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 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.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 (-.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 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))
(*.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 (-.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 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))
(*.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))

localize113.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(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)
75.4%
(/.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 71 to 35 computations (50.7% saved)

series13.0ms (0%)

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
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
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))

rewrite102.0ms (0.4%)

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))))

simplify183.0ms (0.7%)

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))))

localize51.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(-.f32 normAngle (*.f32 u normAngle))
99.7%
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
99.6%
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
75.4%
(/.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 65 to 12 computations (81.5% saved)

series12.0ms (0%)

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))

rewrite127.0ms (0.5%)

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))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (*.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 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 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)

simplify234.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
055213803
1139913065
2528913065
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 (+.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 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 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 (*.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 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 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 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.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 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.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 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1/6 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))))) (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.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 (sin.f32 (*.f32 u normAngle)) (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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (*.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 (sin.f32 (*.f32 u normAngle)) (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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (*.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 (sin.f32 (*.f32 u normAngle)) (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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (/.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 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)))
(+.f32 (*.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 (+.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 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (*.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)))))
(+.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 (*.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 (-.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 (*.f32 (pow.f32 normAngle 7) -1/5040) (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 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 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (*.f32 (sin.f32 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 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 (sin.f32 normAngle) (pow.f32 (*.f32 u normAngle) 2))) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (pow.f32 u 3) (fma.f32 (*.f32 (cos.f32 normAngle) 1/6) (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i -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 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 n1_i (*.f32 (*.f32 (pow.f32 u 5) (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 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 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (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 n1_i (*.f32 (*.f32 (pow.f32 u 5) (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 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 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120)))))
(*.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 (*.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 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.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 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.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 n0_i (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (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))) (sin.f32 (fma.f32 u normAngle (neg.f32 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)))))
(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 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 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))

localize164.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.4%
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
98.6%
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle)))
95.4%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 105 to 54 computations (48.6% 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
normAngle
@-inf
(*.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
n0_i
@0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.0ms
u
@-inf
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)

rewrite90.0ms (0.3%)

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)))))

simplify130.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))

localize106.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.5%
(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.0%
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
95.5%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
Compiler

Compiled 74 to 30 computations (59.5% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
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)))
0.0ms
n1_i
@inf
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))

rewrite85.0ms (0.3%)

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))))

simplify117.0ms (0.4%)

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)))))

eval1.1s (3.9%)

Compiler

Compiled 42148 to 19178 computations (54.5% saved)

prune710.0ms (2.6%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New1226191245
Fresh101
Picked101
Done404
Total1232191251
Accurracy
100.0%
Counts
1251 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(fma.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
97.2%
(fma.f32 (-.f32 1 u) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
98.5%
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
98.5%
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
75.3%
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
75.3%
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
73.2%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
49.7%
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
61.8%
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
97.5%
(+.f32 (*.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)))))
97.0%
(+.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 (*.f32 (sin.f32 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
98.5%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
98.4%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
80.5%
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
88.9%
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
61.9%
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
61.9%
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
48.9%
n0_i
Compiler

Compiled 691 to 452 computations (34.6% saved)

localize107.0ms (0.4%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.4%
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
98.6%
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 73 to 42 computations (42.5% saved)

series10.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1844×log-prod
1080×fma-def
650×expm1-udef
648×log1p-udef
384×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify99.0ms (0.4%)

Algorithm
egg-herbie
Rules
1896×fma-def
640×distribute-rgt-in
640×distribute-lft-in
466×associate-+r+
454×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02646545
17066423
221376387
Stop Event
node limit
Counts
119 → 127
Calls
Call 1
Inputs
n0_i
(+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) 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 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i 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 n1_i 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 n1_i 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 n1_i u) (+.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 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.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 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.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 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2)) (/.f32 1 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3))) (neg.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (pow.f32 (exp.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 u n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 u n1_i))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 1 (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
Outputs
n0_i
(+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))
(+.f32 n0_i (*.f32 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) n1_i) u))
(fma.f32 (-.f32 n1_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) u n0_i)
(fma.f32 (-.f32 n1_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) u n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u)))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) n1_i) u)))
(fma.f32 -1/2 (*.f32 (*.f32 (*.f32 normAngle (*.f32 n0_i normAngle)) u) u) (fma.f32 (-.f32 n1_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) u n0_i))
(fma.f32 (-.f32 n1_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) u (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 normAngle (*.f32 n0_i normAngle))) n0_i))
(+.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 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))))
(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 (*.f32 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))) n1_i) u))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i (pow.f32 u 3)))) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 normAngle (*.f32 n0_i normAngle)) u) u) (fma.f32 (-.f32 n1_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) u n0_i)))
(fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))) (fma.f32 (-.f32 n1_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) u (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 normAngle (*.f32 n0_i normAngle))) n0_i)))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.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 n1_i 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 n1_i u) (*.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 n1_i u (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(fma.f32 n0_i (-.f32 1 u) (fma.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 n1_i 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 n1_i u) (*.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) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (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 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 (fma.f32 n0_i (*.f32 1/120 (-.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))))) (pow.f32 normAngle 4) (fma.f32 n0_i (-.f32 1 u) (fma.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 n1_i 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 n1_i u) (+.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 n1_i u (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 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 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (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 n1_i u (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 n0_i (-.f32 1 u))))))
(fma.f32 normAngle (*.f32 normAngle (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (fma.f32 (fma.f32 n0_i (*.f32 1/120 (-.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))))) (pow.f32 normAngle 4) (fma.f32 n0_i (-.f32 1 u) (fma.f32 (+.f32 (fma.f32 n0_i (*.f32 -1/5040 (-.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 n0_i (*.f32 1/120 (-.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))))))) (pow.f32 normAngle 6) (*.f32 n1_i u)))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))) 1)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 1)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (/.f32 1 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2)) (/.f32 1 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 u n1_i) 3))) (neg.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 n1_i u) 3)) (/.f32 1 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n1_i u) 3)) (fma.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 u n1_i) 2))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 1)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 3)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 3) 1/3)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 2)
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 2))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) (pow.f32 (exp.f32 n1_i) u)))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (pow.f32 (exp.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle)))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i)) 3))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))) 1))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)) (*.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (*.f32 n1_i u))
(fma.f32 n0_i (*.f32 (cbrt.f32 (pow.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 n1_i u))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u n1_i) 2)) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (cbrt.f32 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (cbrt.f32 n0_i)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i))))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (cbrt.f32 n0_i)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (/.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i))))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 1 (sin.f32 normAngle)) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)) (*.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (*.f32 n1_i u))
(fma.f32 n0_i (*.f32 (cbrt.f32 (pow.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 n1_i u))
(fma.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))) (*.f32 u n1_i))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n1_i u (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(fma.f32 n1_i u (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n1_i u))

localize31.0ms (0.1%)

Local Accuracy

Found 3 expressions with local accuracy:

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

Compiled 28 to 15 computations (46.4% 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
@0
(*.f32 (-.f32 1 u) n0_i)
0.0ms
n0_i
@inf
(*.f32 (-.f32 1 u) n0_i)
0.0ms
n0_i
@-inf
(*.f32 (-.f32 1 u) n0_i)
0.0ms
n1_i
@0
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))

rewrite83.0ms (0.3%)

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)))

simplify73.0ms (0.3%)

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)

localize41.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
99.9%
(-.f32 normAngle (*.f32 u normAngle))
99.4%
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
99.0%
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
Compiler

Compiled 43 to 10 computations (76.7% saved)

series8.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1622×prod-diff
1448×log-prod
684×fma-def
508×expm1-udef
508×log1p-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01277
126277
2370077
Stop Event
node limit
Counts
3 → 136
Calls
Call 1
Inputs
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
Outputs
(+.f32 0 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1)
(-.f32 (/.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) -1)
(neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (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 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)))
(/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle 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 normAngle u))) (sin.f32 normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.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 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (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) (neg.f32 (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 0 (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 (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 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (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 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (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 (-.f32 normAngle (*.f32 normAngle u)))))) (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 (-.f32 normAngle (*.f32 normAngle u))))) 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 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u 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 (-.f32 normAngle (*.f32 normAngle u))) 1)
(*.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (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 (*.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 (-.f32 normAngle (*.f32 normAngle u))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3)
(pow.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(log.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(cbrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(exp.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(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) (neg.f32 (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))))
(fma.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle 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 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.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 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle 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 (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))))

simplify145.0ms (0.5%)

Algorithm
egg-herbie
Rules
740×associate-*r*
642×associate-*l*
610×log-prod
566×fma-neg
546×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04978990
112448376
247308356
Stop Event
node limit
Counts
196 → 252
Calls
Call 1
Inputs
(-.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 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.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 (*.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 (-.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 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1)
(-.f32 (/.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) -1)
(neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (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 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)))
(/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle 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 normAngle u))) (sin.f32 normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.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 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (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) (neg.f32 (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 0 (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 (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 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (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 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (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 (-.f32 normAngle (*.f32 normAngle u)))))) (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 (-.f32 normAngle (*.f32 normAngle u))))) 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 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u 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 (-.f32 normAngle (*.f32 normAngle u))) 1)
(*.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (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 (*.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 (-.f32 normAngle (*.f32 normAngle u))) 1)
(pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3)
(pow.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)
(sqrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(log.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(cbrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(exp.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(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) (neg.f32 (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))))
(fma.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle 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 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.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 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle 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 (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 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 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u))
(-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) 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 (-.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 (-.f32 1 u) 1/120))) (pow.f32 normAngle 4))) u))
(+.f32 (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 (-.f32 1 u) 1/120 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (-.f32 1 u))
(+.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) 1) (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 (-.f32 1 u) 1/120 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (neg.f32 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 (-.f32 1 u) 1/120))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 (-.f32 1 u) -1/5040)))) (pow.f32 normAngle 6) (*.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 (-.f32 1 u) 1/120))) (pow.f32 normAngle 4)))) u))
(+.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) 1) (-.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 (-.f32 1 u) 1/120 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (fma.f32 (-.f32 1 u) -1/5040 (*.f32 -1/720 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 6) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 (-.f32 1 u) 1/120 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4))) u))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (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 (*.f32 -1/2 (*.f32 u u)) (*.f32 normAngle normAngle))))
(+.f32 (-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle))) (*.f32 -1/2 (pow.f32 (*.f32 u 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 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) (pow.f32 (*.f32 u normAngle) 3))) (*.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 normAngle normAngle)))))
(+.f32 (-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle))) (fma.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2) (*.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (*.f32 u normAngle) 3)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) 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))
(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 1 u) n0_i (*.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 (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 -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 (fma.f32 (pow.f32 (-.f32 1 u) 5) n0_i (neg.f32 (*.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)))
(+.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 -1/5040 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i) (*.f32 (-.f32 1 u) n0_i))) (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 -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 (fma.f32 (pow.f32 (-.f32 1 u) 5) n0_i (neg.f32 (*.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 -1/5040 (fma.f32 (pow.f32 (-.f32 1 u) 7) n0_i (neg.f32 (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 -1/6 (+.f32 (*.f32 1/120 (fma.f32 (pow.f32 (-.f32 1 u) 5) n0_i (neg.f32 (*.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))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) 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 normAngle n0_i))))))
(-.f32 n0_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))
(+.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 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))))
(fma.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i) (-.f32 n0_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))))
(+.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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) n0_i)))) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i)) (fma.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i) (-.f32 n0_i (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 u (neg.f32 normAngle) normAngle)
(+.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 (-.f32 1 u) normAngle))
(fma.f32 (-.f32 1 u) normAngle (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 -1/6 (pow.f32 normAngle 3))))
(+.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 (-.f32 1 u) normAngle)))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 (-.f32 1 u) normAngle (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 -1/6 (pow.f32 normAngle 3)))))
(+.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 (-.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 (-.f32 1 u) normAngle (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 -1/6 (pow.f32 normAngle 3))))))
(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 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle)))
(-.f32 (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 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)))))
(fma.f32 -1/2 (*.f32 (*.f32 (sin.f32 normAngle) (*.f32 u u)) (*.f32 normAngle normAngle)) (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 u normAngle))))
(-.f32 (fma.f32 (*.f32 (sin.f32 normAngle) -1/2) (pow.f32 (*.f32 u normAngle) 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 (*.f32 (sin.f32 normAngle) (*.f32 u u)) (*.f32 normAngle normAngle)) (+.f32 (sin.f32 normAngle) (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (pow.f32 (*.f32 u normAngle) 3))))))
(+.f32 (-.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 (*.f32 u normAngle) 3) 1/6)) (*.f32 normAngle (*.f32 u (cos.f32 normAngle)))) (fma.f32 (*.f32 (sin.f32 normAngle) -1/2) (pow.f32 (*.f32 u normAngle) 2) (sin.f32 normAngle)))
(+.f32 0 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(-.f32 (/.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))
(-.f32 (/.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle)))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(-.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 normAngle)) (cos.f32 (*.f32 u normAngle))) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))))
(-.f32 (cos.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(/.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 (fma.f32 u (neg.f32 normAngle) 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 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (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 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (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 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(/.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 1)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) -1)
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 2))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (neg.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 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (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 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))) (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 (*.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 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) 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 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 1)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 3)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3) 1/3)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 2)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 2))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i) 3))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) 3)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)) 1))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (sin.f32 normAngle)))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (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)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(+.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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) 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 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (*.f32 normAngle u))) (cos.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (*.f32 normAngle u))) (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 (-.f32 normAngle (*.f32 normAngle u))) (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 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (cos.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u))) (*.f32 (cos.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 (*.f32 normAngle (+.f32 (neg.f32 u) u)))))
(fma.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) (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 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (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 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))))))
(-.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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(-.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 (exp.f32 (log1p.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 (fma.f32 u (neg.f32 normAngle) normAngle)))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 (fma.f32 u (neg.f32 normAngle) normAngle)))) (sin.f32 1)))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (cos.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle))))) (sin.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle))))) (cos.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle)))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle))))) (sin.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (fma.f32 normAngle normAngle (*.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (pow.f32 normAngle 3) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))) (cos.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))) (*.f32 (cos.f32 (/.f32 (pow.f32 normAngle 3) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))) (sin.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u 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 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (cos.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 normAngle u normAngle)))) (*.f32 (cos.f32 (/.f32 (*.f32 normAngle normAngle) (fma.f32 normAngle u normAngle))) (sin.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 normAngle u normAngle)))))
(-.f32 (*.f32 (sin.f32 (*.f32 (/.f32 normAngle (fma.f32 u normAngle normAngle)) normAngle)) (cos.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 u normAngle normAngle)))) (*.f32 (cos.f32 (*.f32 (/.f32 normAngle (fma.f32 u normAngle normAngle)) normAngle)) (sin.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 u normAngle normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(*.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(*.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) 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 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 normAngle) (*.f32 (cos.f32 (*.f32 u normAngle)) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(/.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 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle)))) (*.f32 (cos.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))) (sin.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)) (cos.f32 (*.f32 u normAngle))) (cos.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) 6)) (sin.f32 (fma.f32 u normAngle normAngle)))
(pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(pow.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) 1/3)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(pow.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(sqrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(log.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(cbrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(expm1.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(exp.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(exp.f32 (*.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(log1p.f32 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(fma.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(fma.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(fma.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
(sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(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 u normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 u normAngle))))

localize71.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.9%
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)
99.9%
(/.f32 1 (sin.f32 normAngle))
99.8%
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
95.4%
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 55 to 22 computations (60% saved)

series4.0ms (0%)

Counts
3 → 88
Calls

24 calls:

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

rewrite129.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1550×log-prod
754×pow-prod-up
708×pow-exp
658×fma-def
552×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01571
130767
2399967
Stop Event
node limit
Counts
3 → 123
Calls
Call 1
Inputs
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(/.f32 1 (sin.f32 normAngle))
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)
Outputs
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 1)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (/.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) (neg.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 n0_i n0_i)) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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)) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) -1)
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n0_i 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 1 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) n0_i)
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) n0_i)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1 n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) n0_i)
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(+.f32 0 (/.f32 1 (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (pow.f32 (sin.f32 normAngle) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (sin.f32 normAngle) -1)
(pow.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (sin.f32 normAngle) -3) 1/3)
(pow.f32 (pow.f32 (sin.f32 normAngle) -1/2) 2)
(pow.f32 (sqrt.f32 (sin.f32 normAngle)) -2)
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) -1)
(sqrt.f32 (pow.f32 (sin.f32 normAngle) -2))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (sin.f32 normAngle) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle))))
(exp.f32 (neg.f32 (log.f32 (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sin.f32 normAngle)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 normAngle) -3)) 1/3))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (sin.f32 normAngle))) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 normAngle))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1)
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))

simplify140.0ms (0.5%)

Algorithm
egg-herbie
Rules
782×unswap-sqr
676×associate-+r+
638×associate-+l+
618×cancel-sign-sub-inv
380×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03757753
19297497
230617377
Stop Event
node limit
Counts
211 → 205
Calls
Call 1
Inputs
(/.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 1 normAngle)
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
(+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3))))
(+.f32 (*.f32 31/15120 (pow.f32 normAngle 5)) (+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3)))))
(/.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))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 1)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (/.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) (neg.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 n0_i n0_i)) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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)) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) -1)
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 2))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n0_i 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 1 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) n0_i)
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) n0_i)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1 n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) n0_i)
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(+.f32 0 (/.f32 1 (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (pow.f32 (sin.f32 normAngle) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (sin.f32 normAngle) -1)
(pow.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (sin.f32 normAngle) -3) 1/3)
(pow.f32 (pow.f32 (sin.f32 normAngle) -1/2) 2)
(pow.f32 (sqrt.f32 (sin.f32 normAngle)) -2)
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) -1)
(sqrt.f32 (pow.f32 (sin.f32 normAngle) -2))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (sin.f32 normAngle) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle))))
(exp.f32 (neg.f32 (log.f32 (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1) -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1) 1))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1) 1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sin.f32 normAngle)))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 normAngle) -3)) 1/3))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (sin.f32 normAngle))) 2))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 normAngle))))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1)
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
Outputs
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(+.f32 n0_i (/.f32 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u 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 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)))) n0_i))
(+.f32 n0_i (fma.f32 -1/6 (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3)) (pow.f32 u 3))) (/.f32 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle))))
(+.f32 n0_i (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle))))
(+.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 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 1/120 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) n0_i)))
(+.f32 (/.f32 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle)) (fma.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3)) (pow.f32 u 3))) n0_i)))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)) (fma.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) n0_i)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(fma.f32 n1_i u n0_i)
(fma.f32 u n1_i 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 u n1_i))) (*.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 u n1_i 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 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (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 (pow.f32 u 5) 1/120)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 u n1_i 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 u n1_i 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 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))))))) (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 (pow.f32 u 5) 1/120)) (fma.f32 1/120 (*.f32 u n1_i) (*.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 (pow.f32 u 5) 1/120)) (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))))) (pow.f32 normAngle 6) (fma.f32 u n1_i 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 (fma.f32 -1/5040 (*.f32 n1_i (-.f32 (pow.f32 u 7) u)) (*.f32 1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.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)))))) (pow.f32 normAngle 6) (fma.f32 u n1_i n0_i))))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
n0_i
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(/.f32 1 normAngle)
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
(+.f32 (/.f32 1 normAngle) (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3))))
(+.f32 (/.f32 1 normAngle) (fma.f32 1/6 normAngle (*.f32 (pow.f32 normAngle 3) 7/360)))
(+.f32 (/.f32 1 normAngle) (fma.f32 (pow.f32 normAngle 3) 7/360 (*.f32 normAngle 1/6)))
(+.f32 (*.f32 31/15120 (pow.f32 normAngle 5)) (+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3)))))
(fma.f32 31/15120 (pow.f32 normAngle 5) (+.f32 (/.f32 1 normAngle) (fma.f32 1/6 normAngle (*.f32 (pow.f32 normAngle 3) 7/360))))
(+.f32 (fma.f32 (pow.f32 normAngle 3) 7/360 (*.f32 normAngle 1/6)) (fma.f32 (pow.f32 normAngle 5) 31/15120 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(/.f32 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u 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 n1_i (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3)) (pow.f32 u 3))) (/.f32 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u 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 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 normAngle)) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3)) (pow.f32 u 3))) (/.f32 (*.f32 n1_i 1/120) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 u 5)) (pow.f32 normAngle 5)))))
(+.f32 (*.f32 1/120 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u 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 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 -1/5040 (/.f32 (*.f32 (*.f32 n1_i (pow.f32 u 7)) (pow.f32 normAngle 7)) (sin.f32 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 (*.f32 u (*.f32 n1_i normAngle)) (sin.f32 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 n1_i (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3)) (pow.f32 u 3))) (/.f32 (*.f32 n1_i 1/120) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 u 5)) (pow.f32 normAngle 5))))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u 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 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i u)
(*.f32 u n1_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 n1_i u))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 u n1_i))
(fma.f32 (*.f32 (*.f32 n1_i -1/6) (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) (*.f32 u n1_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 n1_i u)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (*.f32 u n1_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 (pow.f32 u 5) 1/120)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (*.f32 u n1_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) (*.f32 u n1_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 n1_i u))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 u n1_i))))))) (pow.f32 normAngle 6) (*.f32 u n1_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 (pow.f32 u 5) 1/120)) (fma.f32 1/120 (*.f32 u n1_i) (*.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 (pow.f32 u 5) 1/120)) (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))))) (pow.f32 normAngle 6) (*.f32 u n1_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 (fma.f32 -1/5040 (*.f32 n1_i (-.f32 (pow.f32 u 7) u)) (*.f32 1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.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)))))) (pow.f32 normAngle 6) (*.f32 u n1_i))))
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (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 (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)) n0_i))) 1)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (/.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2)))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) (neg.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 n0_i n0_i)) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 1)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 3)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 3) 1/3)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 2)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(pow.f32 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (neg.f32 n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))) -1)
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (/.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 (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.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))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 n1_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i))))))
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))) -1)
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 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))) 2) (*.f32 n0_i n0_i)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 n0_i)))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 2))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (exp.f32 n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i) 3))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)) 1) 1))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 3))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 1/3))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i))) 2))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 n0_i 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 1 n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1 n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2) (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle)) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(fma.f32 (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) n0_i)
(+.f32 0 (/.f32 1 (sin.f32 normAngle)))
(/.f32 1 (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle)))) 1)
(/.f32 1 (sin.f32 normAngle))
(*.f32 1 (/.f32 1 (sin.f32 normAngle)))
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 1 (sin.f32 normAngle))
(*.f32 -1 (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (sin.f32 normAngle) -1)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) 3)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (pow.f32 (sin.f32 normAngle) -3) 1/3)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (pow.f32 (sin.f32 normAngle) -1/2) 2)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (sin.f32 normAngle)) -2)
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 1 (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (sin.f32 normAngle) -2))
(/.f32 1 (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 normAngle)))))
(/.f32 1 (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (sin.f32 normAngle) -3))
(/.f32 1 (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (neg.f32 (log.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1) -1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1) 1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1) 1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (neg.f32 (log.f32 (cbrt.f32 (sin.f32 normAngle)))) 3))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (pow.f32 (sin.f32 normAngle) -3)) 1/3))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (sin.f32 normAngle))) 2))
(/.f32 1 (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(+.f32 0 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.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 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))))
(/.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 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1)
(/.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 (*.f32 n1_i (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 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (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)))
(pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3) 1/3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 1) 1))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 1/3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)) 3) 1/3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))

localize9.1s (33%)

Local Accuracy

Found 4 expressions with local accuracy:

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

Compiled 79 to 36 computations (54.4% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

12 calls:

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

rewrite83.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1940×log-prod
986×fma-def
692×expm1-udef
690×log1p-udef
412×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify72.0ms (0.3%)

Algorithm
egg-herbie
Rules
1616×fma-def
828×distribute-lft-in
810×distribute-rgt-in
676×associate-+r+
656×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02024852
15434654
219094574
Stop Event
node limit
Counts
72 → 83
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 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 (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 0 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
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 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.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 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle (*.f32 n0_i 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 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u 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 (*.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) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.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 u (*.f32 u (*.f32 normAngle (*.f32 n0_i 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 (/.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 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) n0_i)))
(/.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)))
(fma.f32 normAngle (*.f32 normAngle (*.f32 -1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 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))))
(fma.f32 normAngle (*.f32 normAngle (*.f32 -1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 u 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))) (fma.f32 (fma.f32 1/120 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 5) (*.f32 n1_i (pow.f32 u 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (*.f32 -1/6 (*.f32 1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 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))))))
(fma.f32 normAngle (*.f32 normAngle (*.f32 -1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 u 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))) (fma.f32 (fma.f32 1/120 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 5) (*.f32 n1_i (pow.f32 u 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (*.f32 -1/6 (*.f32 1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 u 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (fma.f32 -1/5040 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 7) (*.f32 n1_i (pow.f32 u 7))) (*.f32 1/120 (*.f32 1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 u 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (fma.f32 -1/6 (fma.f32 1/120 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 5) (*.f32 n1_i (pow.f32 u 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (*.f32 -1/6 (*.f32 1/6 (-.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (*.f32 n1_i (pow.f32 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) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))
(/.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 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 (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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.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)))
(/.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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.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)))
(/.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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.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)))
(/.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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 (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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 (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) (sin.f32 normAngle)) (/.f32 (*.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) (sin.f32 normAngle)) (/.f32 (*.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 0 (/.f32 (fma.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 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 3 (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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.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 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.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 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.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 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) 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 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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) 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 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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.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 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) 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 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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.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 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) 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 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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.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))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.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))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.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))
(exp.f32 (log.f32 (/.f32 (fma.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))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.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))

eval816.0ms (3%)

Compiler

Compiled 33967 to 15213 computations (55.2% saved)

prune672.0ms (2.4%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1306141320
Fresh12214
Picked101
Done314
Total1322171339
Accurracy
100.0%
Counts
1339 → 17
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
81.9%
(fma.f32 u n1_i n0_i)
75.3%
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
73.2%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
49.7%
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
81.3%
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 u n1_i))
72.3%
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
98.8%
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
98.9%
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i) (*.f32 u n1_i))
98.0%
(+.f32 (*.f32 n1_i u) (/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))))
98.4%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
81.8%
(+.f32 (*.f32 n1_i u) n0_i)
61.6%
(*.f32 (-.f32 1 u) n0_i)
36.8%
(*.f32 u n1_i)
60.1%
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) (sin.f32 normAngle)))
62.0%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
48.9%
n0_i
Compiler

Compiled 478 to 333 computations (30.3% saved)

localize38.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 16 to 6 computations (62.5% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1848×pow1
1702×add-exp-log
1702×log1p-expm1-u
1702×expm1-log1p-u
1666×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.2%)

Algorithm
egg-herbie
Rules
870×times-frac
726×associate-*r*
672×associate-+r+
668×associate-*l*
618×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
073891
1182885
2653873
33819873
Stop Event
node limit
Counts
57 → 39
Calls
Call 1
Inputs
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 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.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)))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) n0_i)
(-.f32 (+.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 1)
(*.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(*.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i))
(*.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.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)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(cbrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(exp.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
Outputs
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.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)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.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)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(-.f32 (+.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.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)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.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)) (fma.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u) (*.f32 n0_i (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 u u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.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)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (fma.f32 (-.f32 n1_i n0_i) u (neg.f32 n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 3)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3) 1/3)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(sqrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 2))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(log.f32 (exp.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(cbrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(expm1.f32 (log1p.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(exp.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(log1p.f32 (expm1.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)

localize43.0ms (0.2%)

Local Accuracy

Found 1 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f32 u n1_i)
Compiler

Compiled 9 to 5 computations (44.4% 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
u
@inf
(*.f32 u n1_i)
0.0ms
n1_i
@-inf
(*.f32 u n1_i)
0.0ms
n1_i
@inf
(*.f32 u n1_i)

rewrite70.0ms (0.3%)

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)))

simplify66.0ms (0.2%)

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)

localize33.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 32 to 19 computations (40.6% saved)

series5.0ms (0%)

Counts
2 → 51
Calls

18 calls:

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

rewrite73.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
946×log-prod
790×fma-def
772×prod-exp
710×pow-prod-down
446×pow-prod-up
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01036
121928
2322128
Stop Event
node limit
Counts
2 → 134
Calls
Call 1
Inputs
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
Outputs
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(/.f32 (*.f32 u (pow.f32 (+.f32 n1_i n0_i) 2)) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(/.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) 2) u) (+.f32 n1_i n0_i))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(log.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(fma.f32 n1_i u (*.f32 n0_i u))
(fma.f32 n0_i u (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 u n0_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (/.f32 (*.f32 n0_i n0_i) (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.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 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (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 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(*.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(*.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(/.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (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 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2)) (neg.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(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) 2) 1/2)
(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)
(pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(pow.f32 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) -1)
(pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(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)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 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)))
(hypot.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(exp.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1) 1))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 n0_i -1 (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 n0_i 1 (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (+.f32 n1_i n0_i) u n0_i)
(fma.f32 u (+.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 n0_i)
(fma.f32 1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (+.f32 n0_i n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) -1) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (+.f32 n0_i n0_i))
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (+.f32 n0_i n0_i))
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 -1 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))

simplify78.0ms (0.3%)

Algorithm
egg-herbie
Rules
1006×unswap-sqr
736×associate-/r*
566×associate-+l+
560×associate-+r+
500×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02994071
17053777
222843717
Stop Event
node limit
Counts
185 → 188
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 n1_i u)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.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 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.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 n1_i (*.f32 -1 n0_i)) u)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(/.f32 (*.f32 u (pow.f32 (+.f32 n1_i n0_i) 2)) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(/.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) 2) u) (+.f32 n1_i n0_i))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(log.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(fma.f32 n1_i u (*.f32 n0_i u))
(fma.f32 n0_i u (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 u n0_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (/.f32 (*.f32 n0_i n0_i) (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.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 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (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 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(*.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(*.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(/.f32 1 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(/.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (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 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2)) (neg.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(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) 2) 1/2)
(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)
(pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(pow.f32 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) -1)
(pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(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)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 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)))
(hypot.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(exp.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1) 1))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 n0_i -1 (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 n0_i 1 (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (+.f32 n1_i n0_i) u n0_i)
(fma.f32 u (+.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 n0_i)
(fma.f32 1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (+.f32 n0_i n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) -1) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.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 n0_i n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (+.f32 n0_i n0_i))
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (+.f32 n0_i n0_i))
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 -1 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
Outputs
(*.f32 -1 (*.f32 n0_i u))
(*.f32 (neg.f32 u) n0_i)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 (neg.f32 u) n0_i)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 (neg.f32 u) n0_i)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_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))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_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 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_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 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (fma.f32 n1_i u n0_i))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
n0_i
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(fma.f32 n1_i u (*.f32 (neg.f32 u) n0_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2)) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(*.f32 u (+.f32 n0_i n1_i))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(*.f32 (/.f32 u (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i)))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 u (pow.f32 (+.f32 n1_i n0_i) 2)) (+.f32 n1_i n0_i))
(/.f32 u (/.f32 (+.f32 n0_i n1_i) (pow.f32 (+.f32 n0_i n1_i) 2)))
(*.f32 (/.f32 u (+.f32 n0_i n1_i)) (pow.f32 (+.f32 n0_i n1_i) 2))
(/.f32 u (/.f32 1 (+.f32 n0_i n1_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i))))
(*.f32 (/.f32 u (fma.f32 n1_i n1_i (*.f32 n0_i (-.f32 n0_i n1_i)))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) 2) u) (+.f32 n1_i n0_i))
(/.f32 u (/.f32 (+.f32 n0_i n1_i) (pow.f32 (+.f32 n0_i n1_i) 2)))
(*.f32 (/.f32 u (+.f32 n0_i n1_i)) (pow.f32 (+.f32 n0_i n1_i) 2))
(/.f32 u (/.f32 1 (+.f32 n0_i n1_i)))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(*.f32 u (+.f32 n0_i n1_i))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(*.f32 u (+.f32 n0_i n1_i))
(log.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(*.f32 u (+.f32 n0_i n1_i))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(*.f32 u (+.f32 n0_i n1_i))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 n1_i u (*.f32 n0_i u))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 n0_i u (*.f32 n1_i u))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 u n1_i (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(*.f32 u (+.f32 n0_i n1_i))
(-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (/.f32 (*.f32 n0_i n0_i) (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (fma.f32 u (+.f32 n0_i n1_i) n0_i)) (/.f32 n0_i (/.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) n0_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (fma.f32 u (+.f32 n0_i n1_i) n0_i)) (*.f32 (/.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i)) n0_i))
(*.f32 (/.f32 1 (fma.f32 u (+.f32 n0_i n1_i) n0_i)) (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)))
(*.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i))
(fma.f32 u (+.f32 n0_i n1_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 u (+.f32 n0_i n1_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 u (+.f32 n0_i n1_i) n0_i)
(*.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_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 u (+.f32 n0_i n1_i) n0_i)
(*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(*.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(*.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(*.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(/.f32 1 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(/.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (fma.f32 (+.f32 n1_i n0_i) u n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (fma.f32 n0_i n0_i (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (+.f32 n0_i n1_i)) (-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (+.f32 n0_i n1_i)) (fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (+.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (+.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2)) (neg.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)) (-.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 3)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) 1/2)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 3) 1/3)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 2)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) -1)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(pow.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (exp.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log.f32 (/.f32 (exp.f32 (*.f32 (+.f32 n1_i n0_i) u)) (+.f32 1 (expm1.f32 n0_i))))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 3))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(hypot.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(hypot.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 3))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 1/3))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i))) 2))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) 1) 1))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 n0_i -1 (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 n0_i 1 (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (+.f32 n1_i n0_i) u n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 u (+.f32 n1_i n0_i) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (+.f32 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.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 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.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 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) -1) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.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 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.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 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i)))))
(fma.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 2) (*.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))) (+.f32 n0_i n0_i))
(fma.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (/.f32 1 (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))) (+.f32 n0_i n0_i))
(+.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3)) (-.f32 (pow.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) 2) (*.f32 n0_i (*.f32 u (+.f32 n0_i n1_i))))) (+.f32 n0_i n0_i))
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) 1 (+.f32 n0_i n0_i))
(+.f32 (fma.f32 u (+.f32 n0_i n1_i) n0_i) (+.f32 n0_i n0_i))
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) (*.f32 n0_i 3))
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (+.f32 n0_i (neg.f32 n0_i)))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) 0)
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n1_i n0_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (fma.f32 (sqrt.f32 u) (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (+.f32 n0_i n0_i))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) n0_i)
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(fma.f32 (*.f32 -1 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))

localize39.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(sin.f32 normAngle)
99.5%
(*.f32 (-.f32 1 u) normAngle)
99.4%
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) (sin.f32 normAngle)))
99.0%
(/.f32 (*.f32 (-.f32 1 u) normAngle) (sin.f32 normAngle))
Compiler

Compiled 36 to 20 computations (44.4% saved)

series10.0ms (0%)

Counts
3 → 56
Calls

18 calls:

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

rewrite89.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1324×log-prod
898×pow-prod-down
596×pow-prod-up
540×pow-exp
456×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

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

simplify87.0ms (0.3%)

Algorithm
egg-herbie
Rules
798×log-prod
584×times-frac
526×cube-prod
422×associate-*r*
396×exp-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03505464
18694600
238564584
Stop Event
node limit
Counts
170 → 188
Calls
Call 1
Inputs
(/.f32 normAngle (sin.f32 normAngle))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u))) (pow.f32 normAngle 4))) (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))))) u)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u))) (pow.f32 normAngle 4))) (+.f32 1 (+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u)))) (+.f32 (*.f32 -1/5040 (-.f32 1 u)) (*.f32 1/720 (-.f32 1 u)))) (pow.f32 normAngle 6)))))) u)
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) n0_i)
(+.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 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 4))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 4))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i)))) (*.f32 1/720 (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 6))))))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
normAngle
(+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle)
(+.f32 (*.f32 1/120 (pow.f32 normAngle 5)) (+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle))
(+.f32 (*.f32 1/120 (pow.f32 normAngle 5)) (+.f32 (*.f32 -1/5040 (pow.f32 normAngle 7)) (+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle)))
(+.f32 0 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 1)
(-.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 1 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (-.f32 1 u) (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (-.f32 1 u) (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 normAngle (*.f32 (-.f32 1 u) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2) (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (-.f32 1 u) normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (*.f32 (-.f32 1 u) normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 (-.f32 1 u) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 1 u) 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 1 u) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 (-.f32 1 u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle 1) (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) normAngle)
(*.f32 (/.f32 normAngle (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 3)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 2) 1/2)
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 3) 1/3)
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)) -1)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)) 1) -1)
(neg.f32 (/.f32 (*.f32 (-.f32 1 u) normAngle) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 2))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle))) -1))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 0 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (-.f32 1 u)) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) (neg.f32 normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 (*.f32 (-.f32 1 u) (neg.f32 normAngle)) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)) -1)
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(exp.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 2))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(+.f32 0 (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle))) (cbrt.f32 (exp.f32 (sin.f32 normAngle))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 normAngle)))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 normAngle))) 1)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 normAngle))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 normAngle))) (sin.f32 1)))
(*.f32 1 (sin.f32 normAngle))
(*.f32 (sin.f32 normAngle) 1)
(*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (sin.f32 normAngle) 1)
(pow.f32 (cbrt.f32 (sin.f32 normAngle)) 3)
(pow.f32 (pow.f32 (sin.f32 normAngle) 2) 1/2)
(pow.f32 (pow.f32 (sin.f32 normAngle) 3) 1/3)
(pow.f32 (sqrt.f32 (sin.f32 normAngle)) 2)
(sqrt.f32 (pow.f32 (sin.f32 normAngle) 2))
(log.f32 (exp.f32 (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 normAngle))))
(cbrt.f32 (pow.f32 (sin.f32 normAngle) 3))
(expm1.f32 (log1p.f32 (sin.f32 normAngle)))
(exp.f32 (log.f32 (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 normAngle))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 normAngle))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 normAngle))) 2))
(log1p.f32 (expm1.f32 (sin.f32 normAngle)))
Outputs
(/.f32 normAngle (sin.f32 normAngle))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle)))
(/.f32 (neg.f32 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 u))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle)))
(/.f32 (neg.f32 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 u))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u)
(-.f32 (fma.f32 1/6 (*.f32 normAngle (-.f32 normAngle (*.f32 normAngle u))) 1) u)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u))) (pow.f32 normAngle 4))) (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))))) u)
(-.f32 (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 u) -7/360) (pow.f32 normAngle 4)) (+.f32 1 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)))) u)
(-.f32 (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (*.f32 (-.f32 1 u) (*.f32 -7/360 (pow.f32 normAngle 4)))) u)
(-.f32 (fma.f32 (*.f32 (-.f32 1 u) 7/360) (pow.f32 normAngle 4) (fma.f32 1/6 (*.f32 normAngle (-.f32 normAngle (*.f32 normAngle u))) 1)) u)
(-.f32 (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u))) (pow.f32 normAngle 4))) (+.f32 1 (+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (-.f32 1 u)) (*.f32 -1/36 (-.f32 1 u)))) (+.f32 (*.f32 -1/5040 (-.f32 1 u)) (*.f32 1/720 (-.f32 1 u)))) (pow.f32 normAngle 6)))))) u)
(-.f32 (fma.f32 -1 (*.f32 (*.f32 (-.f32 1 u) -7/360) (pow.f32 normAngle 4)) (+.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (neg.f32 (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) -7/360) (*.f32 (-.f32 1 u) 1/840)) (pow.f32 normAngle 6)))))) u)
(-.f32 (-.f32 (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (*.f32 (fma.f32 (-.f32 1 u) 1/840 (*.f32 (-.f32 1 u) -7/2160)) (pow.f32 normAngle 6))) (*.f32 (-.f32 1 u) (*.f32 -7/360 (pow.f32 normAngle 4)))) u)
(-.f32 (-.f32 (fma.f32 (*.f32 (-.f32 1 u) 7/360) (pow.f32 normAngle 4) (fma.f32 1/6 (*.f32 normAngle (-.f32 normAngle (*.f32 normAngle u))) 1)) (*.f32 (fma.f32 (-.f32 1 u) 1/840 (*.f32 (-.f32 1 u) -7/2160)) (pow.f32 normAngle 6))) u)
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(neg.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (neg.f32 (*.f32 normAngle (*.f32 u n0_i))) (sin.f32 normAngle))
(*.f32 (/.f32 (*.f32 u n0_i) (sin.f32 normAngle)) (neg.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(neg.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (neg.f32 (*.f32 normAngle (*.f32 u n0_i))) (sin.f32 normAngle))
(*.f32 (/.f32 (*.f32 u n0_i) (sin.f32 normAngle)) (neg.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 n0_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_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 (*.f32 normAngle normAngle) n0_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) 1/6)))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 1 u) (*.f32 (*.f32 normAngle (*.f32 normAngle n0_i)) 1/6)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 4))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 (-.f32 1 u) n0_i) -7/360)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) (*.f32 n0_i -7/360)))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle (*.f32 normAngle n0_i))) (fma.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 7/360)) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 4))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/36 (*.f32 (-.f32 1 u) n0_i)))) (*.f32 1/720 (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 6))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 (-.f32 1 u) n0_i) -7/360)) (fma.f32 (-.f32 1 u) n0_i (neg.f32 (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i) (fma.f32 1/6 (*.f32 (*.f32 (-.f32 1 u) n0_i) -7/360) (*.f32 1/720 (*.f32 (-.f32 1 u) n0_i)))))))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (-.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) (*.f32 n0_i -7/360)))) (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i) (fma.f32 1/720 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (-.f32 1 u) n0_i) -7/2160))))))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle (*.f32 normAngle n0_i))) (fma.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 7/360)) (pow.f32 normAngle 4) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i) (fma.f32 1/720 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (-.f32 1 u) n0_i) -7/2160)))))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
normAngle
(+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle)
(fma.f32 -1/6 (pow.f32 normAngle 3) normAngle)
(+.f32 (*.f32 1/120 (pow.f32 normAngle 5)) (+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle))
(fma.f32 1/120 (pow.f32 normAngle 5) (fma.f32 -1/6 (pow.f32 normAngle 3) normAngle))
(+.f32 (*.f32 1/120 (pow.f32 normAngle 5)) (+.f32 (*.f32 -1/5040 (pow.f32 normAngle 7)) (+.f32 (*.f32 -1/6 (pow.f32 normAngle 3)) normAngle)))
(fma.f32 1/120 (pow.f32 normAngle 5) (fma.f32 -1/5040 (pow.f32 normAngle 7) (fma.f32 -1/6 (pow.f32 normAngle 3) normAngle)))
(+.f32 0 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle))))) (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (/.f32 (-.f32 1 u) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (/.f32 (-.f32 1 u) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (/.f32 (-.f32 1 u) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 1)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(-.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 1 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 normAngle (*.f32 (-.f32 1 u) (/.f32 1 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 1 (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2) (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (*.f32 (-.f32 1 u) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (neg.f32 (sin.f32 normAngle))) (neg.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (-.f32 1 u) normAngle))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (*.f32 (-.f32 1 u) normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (-.f32 1 u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (*.f32 normAngle (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle)))))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) -2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 (-.f32 1 u) normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (*.f32 normAngle (-.f32 1 u)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 normAngle (/.f32 (-.f32 1 u) (sqrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 1 u) 1) (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(/.f32 normAngle (/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 1 u) (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 (-.f32 1 u) (sqrt.f32 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle 1) (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (sin.f32 normAngle)) normAngle)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 1 u) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(/.f32 normAngle (/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (*.f32 (-.f32 1 u) normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 1 u) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(/.f32 normAngle (/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle)))))
(pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 1)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 3)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 2) 1/2)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 3) 1/3)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 2)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)) -1)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)) 1) -1)
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 (-.f32 1 u) normAngle) (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) (neg.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (-.f32 1 u) (neg.f32 (sin.f32 normAngle))) (neg.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(log.f32 (exp.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) 3))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) (pow.f32 (sin.f32 normAngle) 3)))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 1))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))) 1) 1))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 3))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 1/3))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) 2))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle))) -1))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (/.f32 normAngle (sin.f32 normAngle)) (neg.f32 (/.f32 (*.f32 normAngle u) (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))
(+.f32 0 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 normAngle (/.f32 (-.f32 1 u) (sin.f32 normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 1)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (-.f32 1 u)) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) (neg.f32 normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (-.f32 1 u) (neg.f32 normAngle)) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) 1) (sin.f32 normAngle))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle n0_i)) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (-.f32 1 u) (cbrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle n0_i) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 1)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 3)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 2) 1/2)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 3) 1/3)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 2)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 (-.f32 1 u) normAngle) n0_i)) -1)
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 2))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) 3))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 1))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 1) 1))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 3))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 1/3))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) 2))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))
(/.f32 (-.f32 1 u) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) (/.f32 (*.f32 normAngle n0_i) (sin.f32 normAngle)))
(+.f32 0 (sin.f32 normAngle))
(sin.f32 normAngle)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle))) (cbrt.f32 (exp.f32 (sin.f32 normAngle))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle))))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 normAngle)))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 normAngle)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 normAngle))) 1)
(sin.f32 normAngle)
(-.f32 (*.f32 (sin.f32 (exp.f32 (log1p.f32 normAngle))) (cos.f32 1)) (*.f32 (cos.f32 (exp.f32 (log1p.f32 normAngle))) (sin.f32 1)))
(*.f32 1 (sin.f32 normAngle))
(sin.f32 normAngle)
(*.f32 (sin.f32 normAngle) 1)
(sin.f32 normAngle)
(*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle)))
(sin.f32 normAngle)
(pow.f32 (sin.f32 normAngle) 1)
(sin.f32 normAngle)
(pow.f32 (cbrt.f32 (sin.f32 normAngle)) 3)
(sin.f32 normAngle)
(pow.f32 (pow.f32 (sin.f32 normAngle) 2) 1/2)
(sin.f32 normAngle)
(pow.f32 (pow.f32 (sin.f32 normAngle) 3) 1/3)
(sin.f32 normAngle)
(pow.f32 (sqrt.f32 (sin.f32 normAngle)) 2)
(sin.f32 normAngle)
(sqrt.f32 (pow.f32 (sin.f32 normAngle) 2))
(sin.f32 normAngle)
(log.f32 (exp.f32 (sin.f32 normAngle)))
(sin.f32 normAngle)
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 normAngle))))
(sin.f32 normAngle)
(cbrt.f32 (pow.f32 (sin.f32 normAngle) 3))
(sin.f32 normAngle)
(expm1.f32 (log1p.f32 (sin.f32 normAngle)))
(sin.f32 normAngle)
(exp.f32 (log.f32 (sin.f32 normAngle)))
(sin.f32 normAngle)
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1))
(sin.f32 normAngle)
(exp.f32 (*.f32 (*.f32 (log.f32 (sin.f32 normAngle)) 1) 1))
(sin.f32 normAngle)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (sin.f32 normAngle))) 3))
(sin.f32 normAngle)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (sin.f32 normAngle))) 1/3))
(sin.f32 normAngle)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (sin.f32 normAngle))) 2))
(sin.f32 normAngle)
(log1p.f32 (expm1.f32 (sin.f32 normAngle)))
(sin.f32 normAngle)

localize80.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
98.7%
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
98.1%
(pow.f32 (-.f32 1 u) 3)
59.3%
(-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))
Compiler

Compiled 113 to 78 computations (31% saved)

series7.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite106.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1824×log-prod
954×fma-neg
670×expm1-udef
666×log1p-udef
396×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017130
1391130
25448130
Stop Event
node limit
Counts
4 → 164
Calls
Call 1
Inputs
(-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
Outputs
(+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (neg.f32 (-.f32 1 u)) 1))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (-.f32 1 u)) 1 (-.f32 1 u)))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 u))) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (-.f32 1 u)))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 (neg.f32 (-.f32 1 u)) (-.f32 1 u)))
(+.f32 0 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(+.f32 (neg.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 1) u)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(*.f32 1 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 (-.f32 1 u) (-.f32 (pow.f32 (-.f32 1 u) 2) 1))
(*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(*.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)) (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (/.f32 1 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u))) (-.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))) (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.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 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (neg.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (neg.f32 (-.f32 1 u)) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (-.f32 (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 3) (pow.f32 u 3)) (+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (-.f32 (*.f32 u u) (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))) (-.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (*.f32 u u))) (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))
(pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(pow.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 3)
(pow.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 2)
(sqrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2))
(log.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))
(log.f32 (*.f32 (exp.f32 u) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 u)) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (neg.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(log.f32 (*.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 1 (expm1.f32 u))))
(log.f32 (/.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (exp.f32 (neg.f32 u))))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (/.f32 1 (exp.f32 u))))
(cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3))
(expm1.f32 (log1p.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(exp.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(exp.f32 (*.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 1))
(log1p.f32 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(fma.f32 1 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(fma.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (neg.f32 u)))
(fma.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) 1 (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (neg.f32 (-.f32 1 u)))
(fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (-.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (neg.f32 (neg.f32 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (neg.f32 (-.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 (-.f32 1 u) 9))
(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))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(+.f32 0 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (neg.f32 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 u))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6) (*.f32 (neg.f32 (-.f32 1 u)) -1/6))
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) -1/6) (*.f32 u -1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))) 1)
(/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 -1/6 (-.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 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) -1/6) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(log.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(exp.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(+.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(+.f32 n0_i (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 1))
(+.f32 0 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(+.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) 1)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 3)) (+.f32 (*.f32 n0_i n0_i) (-.f32 (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (*.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) n0_i) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(exp.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(fma.f32 1 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 n0_i 1 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))

simplify139.0ms (0.5%)

Algorithm
egg-herbie
Rules
1312×fma-neg
1148×times-frac
706×fma-def
506×associate-*l*
506×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048110580
112179800
247559792
Stop Event
node limit
Counts
236 → 302
Calls
Call 1
Inputs
(*.f32 -2 u)
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -2 u))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.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 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.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 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
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)))))
(*.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))))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) n0_i)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (neg.f32 (-.f32 1 u)) 1))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (-.f32 1 u)) 1 (-.f32 1 u)))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 u))) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (-.f32 1 u)))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 (neg.f32 (-.f32 1 u)) (-.f32 1 u)))
(+.f32 0 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(+.f32 (neg.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 1) u)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(*.f32 1 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(*.f32 (-.f32 1 u) (-.f32 (pow.f32 (-.f32 1 u) 2) 1))
(*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(*.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)) (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (/.f32 1 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u))) (-.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))) (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.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 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (neg.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (neg.f32 (-.f32 1 u)) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (-.f32 (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 3) (pow.f32 u 3)) (+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (-.f32 (*.f32 u u) (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))) (-.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))
(/.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (*.f32 u u))) (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))
(pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(pow.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 3)
(pow.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3) 1/3)
(pow.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 2)
(sqrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2))
(log.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))
(log.f32 (*.f32 (exp.f32 u) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 u)) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (*.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (neg.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(log.f32 (*.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 1 (expm1.f32 u))))
(log.f32 (/.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (exp.f32 (neg.f32 u))))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (/.f32 1 (exp.f32 u))))
(cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3))
(expm1.f32 (log1p.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(exp.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(exp.f32 (*.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 1))
(log1p.f32 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(fma.f32 1 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(fma.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (neg.f32 u)))
(fma.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3) 1 (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (neg.f32 (-.f32 1 u)))
(fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (-.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (neg.f32 (neg.f32 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (neg.f32 (-.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 (-.f32 1 u) 9))
(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))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(+.f32 0 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (neg.f32 (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 u))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6) (*.f32 (neg.f32 (-.f32 1 u)) -1/6))
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) -1/6) (*.f32 u -1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (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 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))) 1)
(/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 -1/6 (-.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 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) -1/6) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 2)
(sqrt.f32 (*.f32 1/36 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(log.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(exp.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(+.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(+.f32 n0_i (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 1))
(+.f32 0 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(+.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) 1)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 3)) (+.f32 (*.f32 n0_i n0_i) (-.f32 (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (*.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) n0_i) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(exp.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(fma.f32 1 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 n0_i 1 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
Outputs
(*.f32 -2 u)
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -2 u))
(fma.f32 3 (*.f32 u u) (*.f32 -2 u))
(fma.f32 -2 u (*.f32 3 (*.f32 u u)))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(pow.f32 (neg.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 3 (*.f32 u u)) (pow.f32 u 3))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(pow.f32 (neg.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 3 (*.f32 u u)) (pow.f32 u 3))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (+.f32 (*.f32 -2 u) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 3 (*.f32 u u) (fma.f32 -2 u (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 -2 u (*.f32 3 (*.f32 u u))) (pow.f32 u 3))
(-.f32 (fma.f32 3 (*.f32 u u) (*.f32 -2 u)) (pow.f32 u 3))
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 3 (*.f32 u u)))
(fma.f32 u -3 (fma.f32 3 (*.f32 u u) 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 3 (*.f32 u u) 1) (pow.f32 u 3)))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(pow.f32 (neg.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 3 (*.f32 u u)) (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 3 (*.f32 u u))) (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 3 (*.f32 u u) 1) (pow.f32 u 3)))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(pow.f32 (neg.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 3 (*.f32 u u)) (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 3 (*.f32 u u))) (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 3 (*.f32 u u) 1) (pow.f32 u 3)))
(*.f32 1/3 u)
(*.f32 u 1/3)
(+.f32 (*.f32 1/3 u) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/3 u (*.f32 (*.f32 u u) -1/2))
(fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2)))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(*.f32 1/6 (pow.f32 u 3))
(*.f32 (pow.f32 u 3) 1/6)
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/6 (pow.f32 u 3) (*.f32 (*.f32 u u) -1/2))
(fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(*.f32 1/6 (pow.f32 u 3))
(*.f32 (pow.f32 u 3) 1/6)
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (*.f32 -1/2 (pow.f32 u 2)))
(fma.f32 1/6 (pow.f32 u 3) (*.f32 (*.f32 u u) -1/2))
(fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(+.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 (*.f32 u u) -1/2)))
(fma.f32 (pow.f32 u 3) 1/6 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 n0_i normAngle) normAngle)) (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i) n0_i))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 (*.f32 n0_i normAngle) normAngle))) (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))))
(+.f32 (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i) n0_i) (*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)))
(*.f32 (pow.f32 u 3) (*.f32 1/6 (*.f32 (*.f32 n0_i normAngle) normAngle)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (*.f32 u u) -1/2) (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))))
(+.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))))
(+.f32 (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i) n0_i) (*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)))
(*.f32 (pow.f32 u 3) (*.f32 1/6 (*.f32 (*.f32 n0_i normAngle) normAngle)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (*.f32 u u) -1/2) (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2))))))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 (*.f32 (*.f32 u u) -1/2) (*.f32 (*.f32 normAngle normAngle) n0_i))))
(-.f32 (*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2)))) (*.f32 u (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) -1/3 1))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) n0_i)))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) n0_i)))
(-.f32 (+.f32 n0_i (*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 (pow.f32 u 3) 1/6 (*.f32 u (*.f32 u -1/2))))) (*.f32 u (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) -1/3 1))))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))
(*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))
(*.f32 (*.f32 (*.f32 n0_i normAngle) normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (neg.f32 (-.f32 1 u)) 1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (-.f32 1 u)) 1 (-.f32 1 u)))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (+.f32 (-.f32 1 u) (neg.f32 (-.f32 1 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 (+.f32 u -1) (*.f32 0 (-.f32 1 u))))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1 u))) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (-.f32 1 u)))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (+.f32 (-.f32 1 u) (neg.f32 (-.f32 1 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 (+.f32 u -1) (*.f32 0 (-.f32 1 u))))
(+.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 (neg.f32 (-.f32 1 u)) (-.f32 1 u)))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (+.f32 (-.f32 1 u) (neg.f32 (-.f32 1 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 (+.f32 u -1) (*.f32 0 (-.f32 1 u))))
(+.f32 0 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (neg.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 3))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 1) u)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))) (cbrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))))) (log.f32 (cbrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))))
(*.f32 1 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(*.f32 (-.f32 1 u) (-.f32 (pow.f32 (-.f32 1 u) 2) 1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(*.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)) (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))) (cbrt.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) 2)))
(*.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) 1) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (/.f32 1 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.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/2) (sqrt.f32 (-.f32 1 u))) (-.f32 (pow.f32 (-.f32 1 u) 3/2) (sqrt.f32 (-.f32 1 u))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))) (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) 1) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.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) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) 1) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 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 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (neg.f32 (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4)))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (-.f32 1 u) 9)) (neg.f32 (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (neg.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.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) 9) (pow.f32 (neg.f32 (-.f32 1 u)) 3)) (+.f32 (pow.f32 (-.f32 1 u) 6) (-.f32 (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) 1) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) 3) (pow.f32 u 3)) (+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (-.f32 (*.f32 u u) (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))))
(/.f32 (+.f32 (pow.f32 u 3) (pow.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) 3)) (fma.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (*.f32 u (-.f32 u (+.f32 -1 (pow.f32 (-.f32 1 u) 3))))))
(/.f32 (+.f32 (pow.f32 u 3) (pow.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) 3)) (fma.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (*.f32 u (-.f32 (-.f32 u -1) (pow.f32 (-.f32 1 u) 3)))))
(/.f32 (+.f32 (pow.f32 u 3) (pow.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) 3)) (fma.f32 u (+.f32 (+.f32 u 1) (pow.f32 (+.f32 u -1) 3)) (*.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3)))))
(/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 (neg.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))) (-.f32 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(/.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 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (*.f32 u u))) (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (*.f32 u (neg.f32 u))) (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 -1 u)))
(/.f32 (-.f32 (*.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3))) (*.f32 u u)) (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 -1 u)))
(/.f32 (fma.f32 (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (+.f32 -1 (pow.f32 (-.f32 1 u) 3)) (*.f32 u (neg.f32 u))) (+.f32 -1 (-.f32 (pow.f32 (-.f32 1 u) 3) u)))
(pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 1)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(pow.f32 (cbrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 3)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(pow.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3) 1/3)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(pow.f32 (sqrt.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 2)
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(sqrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (exp.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (exp.f32 u) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 u)) (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (neg.f32 (-.f32 1 u)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (/.f32 1 (exp.f32 (-.f32 1 u)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (exp.f32 (pow.f32 (-.f32 1 u) 3))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (/.f32 1 (exp.f32 (-.f32 1 u))) (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (*.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (+.f32 1 (expm1.f32 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (/.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (exp.f32 (-.f32 1 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (exp.f32 (neg.f32 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log.f32 (/.f32 (exp.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (/.f32 1 (exp.f32 u))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(cbrt.f32 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 3))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(expm1.f32 (log1p.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(exp.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(exp.f32 (*.f32 (log.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) 1))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(log1p.f32 (expm1.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 1 (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 1 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) (neg.f32 (neg.f32 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (-.f32 1 u) 3) 1 (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (sqrt.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (neg.f32 (neg.f32 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (-.f32 (pow.f32 (-.f32 1 u) 3/2) 1) (neg.f32 (neg.f32 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (neg.f32 (-.f32 1 u)))
(+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))
(+.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 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) (pow.f32 (-.f32 1 u) 2)))
(*.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 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) (pow.f32 (-.f32 1 u) 2)))
(*.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 (-.f32 1 u) 9))
(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 (exp.f32 3) (log1p.f32 (neg.f32 u)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(pow.f32 (exp.f32 3) (log1p.f32 (neg.f32 u)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 0 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (neg.f32 (-.f32 1 u))))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 (*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 u))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6) (*.f32 (neg.f32 (-.f32 1 u)) -1/6))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) -1/6) (*.f32 u -1/6))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)))) (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 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))) 1)
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))) -1/6)
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))) -1/6)
(/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)))
(/.f32 -1/6 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) -1/6)
(*.f32 (/.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(/.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3))) (+.f32 (pow.f32 (-.f32 1 u) 6) (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) 4))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (-.f32 1 u) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))) -1/6)
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 1 u) 9) (pow.f32 (+.f32 u -1) 3)) (+.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 (-.f32 1 u) 6)))) -1/6)
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) -1/6) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)))
(/.f32 -1/6 (/.f32 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3)) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)) (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) -1/6)
(*.f32 (/.f32 -1/6 (+.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 3))) (-.f32 (pow.f32 (-.f32 1 u) 6) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 1)
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 3)
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(pow.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3) 1/3)
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 2)
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(sqrt.f32 (*.f32 1/36 (pow.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) 2)))
(sqrt.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) 2) 1/36))
(sqrt.f32 (pow.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) 2))
(fabs.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)))
(log.f32 (pow.f32 (exp.f32 -1/6) (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1))))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6))))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6) 3))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(exp.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)) 1))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) -1/6)))
(*.f32 -1/6 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)))
(fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))
(+.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 n0_i (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 1))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 0 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (+.f32 u -1))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (+.f32 u -1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (+.f32 u -1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) 1) u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) 1) u)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))) 1)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 3)) (+.f32 (*.f32 n0_i n0_i) (-.f32 (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (*.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (-.f32 (*.f32 n0_i (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)) (-.f32 (*.f32 n0_i (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))) (-.f32 (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))) n0_i))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))
(/.f32 (*.f32 n0_i (-.f32 n0_i (*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) 2) n0_i))) (-.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u))))
(/.f32 (*.f32 n0_i (-.f32 n0_i (*.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) 2) n0_i))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 n0_i (/.f32 (+.f32 1 (*.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1))) (+.f32 1 (pow.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))))
(/.f32 n0_i (/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) (+.f32 -1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) 3))))
(/.f32 n0_i (/.f32 (fma.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) (+.f32 -1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))) 1) (+.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) 3))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (/.f32 (-.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i))
(*.f32 (/.f32 n0_i (+.f32 u (-.f32 1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) 2)))
(*.f32 (/.f32 n0_i (-.f32 1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)))) (-.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) 2)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) n0_i) (+.f32 1 (*.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (-.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 1))))
(/.f32 n0_i (/.f32 (+.f32 1 (*.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1))) (+.f32 1 (pow.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))))
(/.f32 n0_i (/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) (+.f32 -1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) 3))))
(/.f32 n0_i (/.f32 (fma.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) (+.f32 -1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))) 1) (+.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) 3))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (/.f32 (-.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i))
(*.f32 (/.f32 n0_i (+.f32 u (-.f32 1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u) 2)))
(*.f32 (/.f32 n0_i (-.f32 1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)))) (-.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) 2)))
(pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 1)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 3)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3) 1/3)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))) 2)
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 2))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (exp.f32 n0_i)))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))) (+.f32 1 (expm1.f32 n0_i))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))) 3))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3)))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))) 3) (pow.f32 n0_i 3)))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(exp.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)))
(exp.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)))
(*.f32 n0_i (exp.f32 (log1p.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u))))
(*.f32 n0_i (exp.f32 (log1p.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)) 1))
(exp.f32 (+.f32 (log1p.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (log.f32 n0_i)))
(*.f32 n0_i (exp.f32 (log1p.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u))))
(*.f32 n0_i (exp.f32 (log1p.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)))))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1))))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6))) u)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i) (*.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (fma.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(*.f32 (+.f32 1 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (*.f32 normAngle normAngle) (-.f32 1 u)))
(fma.f32 n0_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 u -1/6 (fma.f32 -1/6 (pow.f32 (-.f32 1 u) 3) 1/6)) (neg.f32 u)) n0_i)

eval330.0ms (1.2%)

Compiler

Compiled 15901 to 9138 computations (42.5% saved)

prune255.0ms (0.9%)

Pruning

28 alts after pruning (23 fresh and 5 done)

PrunedKeptTotal
New75813771
Fresh11011
Picked011
Done145
Total76028788
Accurracy
100.0%
Counts
788 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
81.9%
(fma.f32 u n1_i n0_i)
75.4%
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
75.3%
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
73.2%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
49.7%
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
33.6%
(-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
61.9%
(-.f32 n0_i (*.f32 n0_i u))
81.3%
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 u n1_i))
72.3%
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
80.1%
(+.f32 (/.f32 u (/.f32 1 (+.f32 n0_i n1_i))) n0_i)
98.9%
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
98.8%
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
98.9%
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i) (*.f32 u n1_i))
80.3%
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
81.8%
(+.f32 (*.f32 u n1_i) n0_i)
98.0%
(+.f32 (*.f32 n1_i u) (/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))))
98.4%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
62.0%
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
61.6%
(*.f32 (-.f32 1 u) n0_i)
36.8%
(*.f32 u n1_i)
60.1%
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) (sin.f32 normAngle)))
61.5%
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) normAngle))
61.8%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))) (*.f32 normAngle normAngle)) u)))
61.7%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 u 1/3) (*.f32 normAngle normAngle)) u)))
60.2%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
62.0%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
48.9%
n0_i
Compiler

Compiled 764 to 511 computations (33.1% saved)

localize94.0ms (0.3%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.4%
(*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i)
98.7%
(*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
98.1%
(pow.f32 (-.f32 1 u) 3)
59.3%
(-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))
Compiler

Compiled 142 to 94 computations (33.8% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite145.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1794×log-prod
934×fma-neg
666×expm1-udef
662×log1p-udef
390×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01761
138661
2530261
Stop Event
node limit
Counts
1 → 26
Calls
Call 1
Inputs
(*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i)
Outputs
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i))
(+.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))) 1)
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3)) n0_i) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))

simplify82.0ms (0.3%)

Algorithm
egg-herbie
Rules
1452×fma-def
1090×distribute-rgt-in
1088×distribute-lft-in
652×cancel-sign-sub-inv
572×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01284382
13413960
211593598
359133598
Stop Event
node limit
Counts
62 → 82
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) n0_i)))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i))
(+.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))) 1)
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3)) n0_i) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))
Outputs
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))))
(*.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 n0_i (*.f32 normAngle normAngle))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))))
(*.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 n0_i (*.f32 normAngle normAngle))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
(fma.f32 (fma.f32 (*.f32 normAngle normAngle) 1/3 -1) (*.f32 u n0_i) n0_i)
(*.f32 n0_i (fma.f32 u (fma.f32 normAngle (*.f32 normAngle 1/3) -1) 1))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) n0_i) (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle)))) (fma.f32 (fma.f32 (*.f32 normAngle normAngle) 1/3 -1) (*.f32 u n0_i) n0_i))
(*.f32 n0_i (+.f32 (fma.f32 u (fma.f32 normAngle (*.f32 normAngle 1/3) -1) 1) (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u -1/2)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) n0_i) (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))))
(+.f32 (fma.f32 (fma.f32 (*.f32 normAngle normAngle) 1/3 -1) (*.f32 u n0_i) n0_i) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3)))))
(fma.f32 (fma.f32 u (fma.f32 normAngle (*.f32 normAngle 1/3) -1) 1) n0_i (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 1/6 (pow.f32 u 3)))
(*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))))
(+.f32 (*.f32 (fma.f32 (*.f32 normAngle normAngle) 1/3 -1) (*.f32 u n0_i)) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3)))))
(fma.f32 u (*.f32 n0_i (fma.f32 normAngle (*.f32 normAngle 1/3) -1)) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) n0_i) (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))))
(+.f32 (fma.f32 (fma.f32 (*.f32 normAngle normAngle) 1/3 -1) (*.f32 u n0_i) n0_i) (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3)))))
(fma.f32 (fma.f32 u (fma.f32 normAngle (*.f32 normAngle 1/3) -1) 1) n0_i (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 1/6 (pow.f32 u 3)))
(*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))))
(fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2))))))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (*.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)))))
(-.f32 (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3)))) (*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u n0_i)))
(-.f32 (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2))) (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) n0_i)))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)) (fma.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) n0_i)))
(+.f32 (-.f32 (*.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3)))) (*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u n0_i))) n0_i)
(-.f32 (fma.f32 (*.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 u u) (+.f32 (*.f32 u 1/6) -1/2)) n0_i) (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) (*.f32 u n0_i)))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(*.f32 (-.f32 (+.f32 1 (*.f32 -1/6 (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) u) 1) (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (*.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) n0_i) n0_i)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 1 u))) n0_i)) (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 1 u))) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 1 u))) n0_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u)) n0_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u)) n0_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u)) n0_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))) 1)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3))) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 n0_i (/.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u))) (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 3))))
(*.f32 (/.f32 n0_i (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)))) (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 3)))
(/.f32 (fma.f32 n0_i (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 3) n0_i) (+.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 2) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 normAngle (*.f32 normAngle 1/6)) u))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2))) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(/.f32 n0_i (/.f32 (+.f32 u (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 2))))
(*.f32 (/.f32 n0_i (-.f32 (+.f32 u 1) (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 2)))
(*.f32 n0_i (/.f32 (-.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 2)) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 normAngle (*.f32 normAngle 1/6)) u))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 3)) n0_i) (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u))))
(/.f32 n0_i (/.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 2) (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u))) (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 3))))
(*.f32 (/.f32 n0_i (+.f32 1 (-.f32 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 2) (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u)))) (+.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 3)))
(/.f32 (fma.f32 n0_i (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 3) n0_i) (+.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 2) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 normAngle (*.f32 normAngle 1/6)) u))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6)))) u))
(/.f32 n0_i (/.f32 (+.f32 u (-.f32 1 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u) 2))))
(*.f32 (/.f32 n0_i (-.f32 (+.f32 u 1) (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u) 2)))
(*.f32 n0_i (/.f32 (-.f32 1 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)) 2)) (+.f32 1 (fma.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (+.f32 u -1)) (*.f32 normAngle (*.f32 normAngle 1/6)) u))))
(pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 1)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 3)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3) 1/3)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) 2)
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 2))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(log.f32 (pow.f32 (exp.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u))) n0_i))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i))))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i) 3))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) 3)))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u)) (log.f32 n0_i)))
(*.f32 n0_i (exp.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u))))
(*.f32 n0_i (exp.f32 (log1p.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)))))
(exp.f32 (*.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) u)) (log.f32 n0_i)) 1))
(exp.f32 (+.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 (*.f32 normAngle normAngle) -1/6)) u)) (log.f32 n0_i)))
(*.f32 n0_i (exp.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 -1/6 (*.f32 normAngle normAngle))) u))))
(*.f32 n0_i (exp.f32 (log1p.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) (neg.f32 u)))))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)))
(fma.f32 -1/6 (*.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 u 1)) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 -1/6 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (+.f32 u (pow.f32 (-.f32 1 u) 3)) 1/6) 1) u))

localize15.0ms (0.1%)

Local Accuracy

Found 1 expressions with local accuracy:

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

Compiled 15 to 10 computations (33.3% saved)

localize25.0ms (0.1%)

Local Accuracy

Found 2 expressions with local accuracy:

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

Compiled 22 to 7 computations (68.2% saved)

series3.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite74.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
922×log-prod
846×fma-def
800×prod-exp
716×pow-prod-down
446×pow-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0832
118032
2261832
Stop Event
node limit
Counts
2 → 151
Calls
Call 1
Inputs
(*.f32 (+.f32 n1_i n0_i) u)
(-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
Outputs
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (-.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(fma.f32 n1_i u (*.f32 n0_i u))
(fma.f32 n0_i u (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 u n0_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(+.f32 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 0 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(*.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(*.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.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 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (fma.f32 (+.f32 n1_i n0_i) u n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) (neg.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 (neg.f32 n0_i) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (-.f32 (pow.f32 (neg.f32 n0_i) 2) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (pow.f32 (neg.f32 n0_i) 2)) (-.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))
(pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(pow.f32 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) -1)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 (neg.f32 n0_i))))
(log.f32 (*.f32 (exp.f32 (neg.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(exp.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 (+.f32 n1_i n0_i) u (neg.f32 n0_i))
(fma.f32 (+.f32 n1_i n0_i) u (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n1_i n0_i) (neg.f32 n0_i))
(fma.f32 u (+.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 1 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (neg.f32 n0_i))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 n0_i)) 2) (cbrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (neg.f32 n0_i)) (sqrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))

simplify109.0ms (0.4%)

Algorithm
egg-herbie
Rules
690×fma-neg
672×associate-+l+
652×unswap-sqr
564×associate-+r+
480×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03204867
17314681
223434663
Stop Event
node limit
Counts
211 → 191
Calls
Call 1
Inputs
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(-.f32 (*.f32 u n0_i) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(*.f32 n1_i u)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(*.f32 n1_i u)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(*.f32 (-.f32 u 1) n0_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(*.f32 -1 n0_i)
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(*.f32 (+.f32 n1_i n0_i) u)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(*.f32 (+.f32 n1_i n0_i) u)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (-.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(fma.f32 n1_i u (*.f32 n0_i u))
(fma.f32 n0_i u (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 u n0_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(+.f32 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(+.f32 0 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(*.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(*.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.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 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(/.f32 1 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (fma.f32 (+.f32 n1_i n0_i) u n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) (neg.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 (neg.f32 n0_i) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (-.f32 (pow.f32 (neg.f32 n0_i) 2) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (pow.f32 (neg.f32 n0_i) 2)) (-.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))
(pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3) 1/3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2)
(pow.f32 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(pow.f32 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) -1)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 (neg.f32 n0_i))))
(log.f32 (*.f32 (exp.f32 (neg.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(log.f32 (/.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(exp.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 (+.f32 n1_i n0_i) u (neg.f32 n0_i))
(fma.f32 (+.f32 n1_i n0_i) u (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n1_i n0_i) (neg.f32 n0_i))
(fma.f32 u (+.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 1 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (neg.f32 n0_i))
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 n0_i)) 2) (cbrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (sqrt.f32 (neg.f32 n0_i)) (sqrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (neg.f32 n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
Outputs
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(*.f32 u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(-.f32 (*.f32 u n0_i) n0_i)
(*.f32 n0_i (+.f32 u -1))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 u n0_i)) n0_i)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (-.f32 u 1) n0_i)
(-.f32 (*.f32 u n0_i) n0_i)
(*.f32 n0_i (+.f32 u -1))
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (-.f32 u 1) n0_i) (*.f32 n1_i u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(-.f32 (*.f32 u n0_i) n0_i)
(*.f32 n0_i (+.f32 u -1))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 -1 n0_i)
(neg.f32 n0_i)
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 -1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (+.f32 n1_i n0_i) u)
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (+.f32 n1_i n0_i) u)
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 -1 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 0 (*.f32 (+.f32 n1_i n0_i) u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 u n1_i) (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 u n0_i) (*.f32 u n1_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 n0_i u) (*.f32 n1_i u))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (+.f32 n0_i n1_i)) u))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (+.f32 n0_i n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))))
(*.f32 u (+.f32 n0_i n1_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1)
(*.f32 u (+.f32 n0_i n1_i))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 u (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))))
(*.f32 (/.f32 u (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(*.f32 (/.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) u)
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (-.f32 n1_i n0_i))
(/.f32 u (/.f32 (-.f32 n1_i n0_i) (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))))
(*.f32 (/.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 u (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))))
(*.f32 (/.f32 u (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(*.f32 (/.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) u)
(/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i))
(/.f32 u (/.f32 (-.f32 n1_i n0_i) (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))))
(*.f32 (/.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))
(pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 1)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) 1/2)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) 1/3)
(*.f32 u (+.f32 n0_i n1_i))
(pow.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2)
(*.f32 u (+.f32 n0_i n1_i))
(sqrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))
(*.f32 u (+.f32 n0_i n1_i))
(log.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u))
(*.f32 u (+.f32 n0_i n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))))
(*.f32 u (+.f32 n0_i n1_i))
(cbrt.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3))
(*.f32 u (+.f32 n0_i n1_i))
(expm1.f32 (log1p.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 1) 1))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (+.f32 n1_i n0_i) u))) 1/3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (+.f32 n1_i n0_i) u)) 3) 1/3))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u))) 2))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (log.f32 (+.f32 n1_i n0_i)) (*.f32 (log.f32 u) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (log.f32 u)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1) (*.f32 (log.f32 u) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 (+.f32 n1_i n0_i))))
(*.f32 u (+.f32 n0_i n1_i))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 (+.f32 n1_i n0_i)) 1)))
(*.f32 u (+.f32 n0_i n1_i))
(log1p.f32 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 n1_i u (*.f32 n0_i u))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 n0_i u (*.f32 n1_i u))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 u n1_i (*.f32 u n0_i))
(*.f32 u (+.f32 n0_i n1_i))
(fma.f32 u n0_i (*.f32 u n1_i))
(*.f32 u (+.f32 n0_i n1_i))
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 0 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)))))
(*.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(*.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)))
(*.f32 (+.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)))
(/.f32 1 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(/.f32 1 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (fma.f32 (+.f32 n1_i n0_i) u n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) (neg.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i)))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 (neg.f32 n0_i) 3)) (+.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (-.f32 (pow.f32 (neg.f32 n0_i) 2) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (pow.f32 (neg.f32 n0_i) 2)) (-.f32 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i)))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 3)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2) 1/2)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(pow.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3) 1/3)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2)
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(pow.f32 (/.f32 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))) -1)
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(pow.f32 (/.f32 (fma.f32 (+.f32 n1_i n0_i) u n0_i) (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))) -1)
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 2))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (exp.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 (neg.f32 n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (*.f32 (exp.f32 (neg.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u)))))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (/.f32 (pow.f32 (exp.f32 (+.f32 n1_i n0_i)) u) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (exp.f32 n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 (+.f32 n1_i n0_i) u))) (+.f32 1 (expm1.f32 n0_i))))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 3))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(expm1.f32 (log1p.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 1) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 3))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 1/3))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i))) 2))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(log1p.f32 (expm1.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (+.f32 n1_i n0_i) u (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (+.f32 n1_i n0_i) u (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n1_i n0_i) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 u (+.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) u) 1 (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) 1 (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (*.f32 (+.f32 n1_i n0_i) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 1 (neg.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) 2) (cbrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (neg.f32 (cbrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (sqrt.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (neg.f32 (sqrt.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n1_i n0_i) u n0_i) (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2))) (+.f32 (neg.f32 n0_i) n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i (fma.f32 (+.f32 n0_i n1_i) u n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (fma.f32 u (+.f32 n0_i n1_i) n0_i) (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(fma.f32 (-.f32 (pow.f32 (*.f32 (+.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n1_i n0_i) u n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (/.f32 1 (fma.f32 (+.f32 n0_i n1_i) u n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u (+.f32 n0_i n1_i)) 2) (*.f32 n0_i n0_i)) (fma.f32 u (+.f32 n0_i n1_i) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 n0_i)) 2) (cbrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (sqrt.f32 (neg.f32 n0_i)) (sqrt.f32 (neg.f32 n0_i)) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 -1 n0_i (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 n0_i) 1 n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (+.f32 n0_i (neg.f32 n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 n0_i n0_i))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) 0)
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (+.f32 n0_i (neg.f32 n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 n0_i n0_i))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) 0)
(fma.f32 (+.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 (+.f32 n1_i n0_i) u)) (sqrt.f32 n0_i)) (+.f32 (neg.f32 n0_i) n0_i))
(fma.f32 (+.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (+.f32 n0_i (neg.f32 n0_i)))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) (-.f32 n0_i n0_i))
(fma.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i)))) (-.f32 (sqrt.f32 (*.f32 u (+.f32 n0_i n1_i))) (sqrt.f32 n0_i)) 0)
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (+.f32 n1_i n0_i) u))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) 1))
(fma.f32 u (+.f32 n0_i n1_i) (neg.f32 n0_i))
(-.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)

localize52.0ms (0.2%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u))
99.4%
(*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle))
99.4%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
99.2%
(*.f32 1/6 (-.f32 1 u))
Compiler

Compiled 68 to 41 computations (39.7% saved)

series7.0ms (0%)

Counts
4 → 96
Calls

24 calls:

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

rewrite97.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1520×log-prod
1366×fma-def
552×expm1-udef
548×log1p-udef
514×fma-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
014118
1312118
24331110
Stop Event
node limit
Counts
4 → 195
Calls
Call 1
Inputs
(*.f32 1/6 (-.f32 1 u))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
(*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle))
(+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u))
Outputs
(+.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 (-.f32 1 u)) 1/6)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(-.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 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)
(sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3))
(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))
(log1p.f32 (expm1.f32 (*.f32 1/6 (-.f32 1 u))))
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(+.f32 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(+.f32 0 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) 1)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 3)) (fma.f32 n0_i n0_i (-.f32 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (-.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) n0_i) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(fma.f32 1 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 1 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 n0_i 1 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i)
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) n0_i)
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(+.f32 0 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 1)
(pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)
(pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) -1)
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) -1)
(-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1)
(-.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)) (/.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(*.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))
(*.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (/.f32 1 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 1 (/.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u) (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (neg.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 u u (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) 1) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1))
(/.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (*.f32 u u)) (+.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (exp.f32 (-.f32 1 u))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (exp.f32 (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (exp.f32 (neg.f32 u))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (/.f32 1 (exp.f32 u))))
(log.f32 (/.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (+.f32 1 (expm1.f32 u))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 1 u))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (neg.f32 (-.f32 u 1)))
(fma.f32 1 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1)
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (neg.f32 u))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (-.f32 1 u))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (neg.f32 (-.f32 u 1)))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (-.f32 1 u))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (-.f32 1 u))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (neg.f32 (-.f32 u 1)))
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1 1)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (-.f32 1 u))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (neg.f32 (-.f32 u 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (-.f32 1 u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (neg.f32 (-.f32 u 1)))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (-.f32 1 u))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (neg.f32 (-.f32 u 1)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) (pow.f32 u 3)) (/.f32 1 (fma.f32 u (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2) (*.f32 u u)) (/.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u)) 1)
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (neg.f32 u))
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (neg.f32 u))
(fma.f32 (fma.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 u)) (-.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 u)) 1)
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (neg.f32 (-.f32 u 1)))

simplify179.0ms (0.6%)

Algorithm
egg-herbie
Rules
854×fma-neg
654×log-prod
566×associate-+l+
526×associate-+r+
478×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045612151
1110310293
234969111
Stop Event
node limit
Counts
291 → 290
Calls
Call 1
Inputs
1/6
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(*.f32 -1/6 u)
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(*.f32 -1/6 u)
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(+.f32 1/6 (*.f32 -1/6 u))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(+.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 1 u) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.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 (-.f32 1 u) n0_i))
(+.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 1 u) n0_i))
(*.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 (-.f32 1 u) n0_i))
(+.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 1 u) n0_i))
(*.f32 1/6 (pow.f32 normAngle 2))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1)
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.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 (-.f32 1 u)) 1/6)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(-.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 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)
(sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3))
(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))
(log1p.f32 (expm1.f32 (*.f32 1/6 (-.f32 1 u))))
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(+.f32 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(+.f32 0 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) 1)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 3)) (fma.f32 n0_i n0_i (-.f32 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (-.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) n0_i) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (exp.f32 n0_i)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(fma.f32 1 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 1 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 n0_i 1 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i)
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(fma.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) n0_i)
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(+.f32 0 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 1)
(pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)
(pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) -1)
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) -1)
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) -1)
(-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1)
(-.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)) (/.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(*.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))
(*.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (/.f32 1 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 1 (/.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u) (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (neg.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 u u (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) 1) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1))
(/.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (*.f32 u u)) (+.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (exp.f32 (-.f32 1 u))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (exp.f32 (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (exp.f32 (neg.f32 u))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (/.f32 1 (exp.f32 u))))
(log.f32 (/.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (+.f32 1 (expm1.f32 u))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 1 u))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (neg.f32 (-.f32 u 1)))
(fma.f32 1 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1)
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (neg.f32 u))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (-.f32 1 u))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (neg.f32 (-.f32 u 1)))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (-.f32 1 u))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (-.f32 1 u))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (neg.f32 (-.f32 u 1)))
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1 1)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (-.f32 1 u))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (neg.f32 (-.f32 u 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (-.f32 1 u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (neg.f32 (-.f32 u 1)))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (-.f32 1 u))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (neg.f32 (-.f32 u 1)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) (pow.f32 u 3)) (/.f32 1 (fma.f32 u (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2) (*.f32 u u)) (/.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u)) 1)
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (-.f32 1 u))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (neg.f32 u))
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (neg.f32 u))
(fma.f32 (fma.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 u)) (-.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 u)) 1)
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (neg.f32 (-.f32 u 1)))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (neg.f32 (-.f32 u 1)))
Outputs
1/6
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(*.f32 -1/6 u)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(*.f32 -1/6 u)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i)
(*.f32 n0_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)))
(*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.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 normAngle (*.f32 normAngle n0_i)) (fma.f32 -1/6 u 1/6))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.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 normAngle (*.f32 normAngle n0_i)) (fma.f32 -1/6 u 1/6))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 1/6 (pow.f32 normAngle 2))
(*.f32 1/6 (*.f32 normAngle normAngle))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2)))
(*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -1/6 (*.f32 normAngle (*.f32 normAngle u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2)))
(*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -1/6 (*.f32 normAngle (*.f32 normAngle u)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -1/6 (*.f32 u (pow.f32 normAngle 2))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1)
(fma.f32 1/6 (*.f32 normAngle normAngle) 1)
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)
(*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))
(*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (+.f32 1 (*.f32 1/6 (*.f32 (-.f32 1 u) (pow.f32 normAngle 2)))) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(+.f32 1/6 (*.f32 1/6 (neg.f32 u)))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 1/6 (*.f32 (neg.f32 u) 1/6))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 0 (*.f32 1/6 (-.f32 1 u)))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6)) (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/6 (-.f32 1 u)))) 1)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(/.f32 (*.f32 1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) 1/6))
(*.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 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) 1/6))
(*.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 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) 1/6))
(*.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 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) 1/6))
(*.f32 (/.f32 1/6 (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(pow.f32 (*.f32 1/6 (-.f32 1 u)) 1)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 3)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(pow.f32 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3) 1/3)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(pow.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))
(sqrt.f32 (pow.f32 (fma.f32 -1/6 u 1/6) 2))
(fabs.f32 (fma.f32 -1/6 u 1/6))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) 1/6))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (-.f32 1 u)))))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(cbrt.f32 (pow.f32 (*.f32 1/6 (-.f32 1 u)) 3))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(expm1.f32 (log1p.f32 (*.f32 1/6 (-.f32 1 u))))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(exp.f32 (log.f32 (*.f32 1/6 (-.f32 1 u))))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(exp.f32 (*.f32 (log.f32 (*.f32 1/6 (-.f32 1 u))) 1))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(log1p.f32 (expm1.f32 (*.f32 1/6 (-.f32 1 u))))
(+.f32 1/6 (*.f32 -1/6 u))
(fma.f32 -1/6 u 1/6)
(+.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 0 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))) 1)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 3)) (fma.f32 n0_i n0_i (-.f32 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) (-.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u)) (-.f32 (*.f32 n0_i (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u))) 3)) (*.f32 n0_i (+.f32 (*.f32 n0_i (*.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))) n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (-.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2))) (-.f32 n0_i (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)))))
(/.f32 (*.f32 n0_i (-.f32 n0_i (*.f32 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2) n0_i))) (-.f32 n0_i (*.f32 n0_i (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u))))
(/.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 1)
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 n0_i (/.f32 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))))
(*.f32 (/.f32 n0_i (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1)) (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1)) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (/.f32 (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i))
(*.f32 (/.f32 n0_i (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u)) n0_i)
(/.f32 (*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) n0_i) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(/.f32 n0_i (/.f32 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1) (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3))))
(*.f32 (/.f32 n0_i (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1)) (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)))
(*.f32 (/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1)) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) n0_i) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (/.f32 (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))) n0_i))
(*.f32 (/.f32 n0_i (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))))) (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u)) n0_i)
(pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 1)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 3)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3) 1/3)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 2)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (exp.f32 n0_i)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (*.f32 (exp.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (+.f32 1 (expm1.f32 n0_i))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 1 n0_i (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 1 n0_i (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 n0_i 1 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 n0_i 1 (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) n0_i n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1) (*.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))) (cbrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (*.f32 (sqrt.f32 n0_i) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) (*.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 n0_i)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 (*.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(*.f32 n0_i (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(*.f32 n0_i (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)))
(*.f32 n0_i (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 0 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 normAngle (*.f32 (-.f32 1 u) normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 normAngle (*.f32 (-.f32 1 u) normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (*.f32 normAngle (fma.f32 -1/6 u 1/6))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 1)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) 2)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) -1)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) -1)
(fma.f32 1/6 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 u (*.f32 normAngle normAngle))))
(*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)))
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) -1)
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)))) -1)
(-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(-.f32 (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)) (/.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(*.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(*.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (/.f32 1 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) (/.f32 1 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)) (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1))
(*.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (/.f32 1 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(/.f32 1 (/.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1) (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) (/.f32 1 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)) (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1))
(/.f32 1 (/.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u) (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) (/.f32 1 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)) (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3)) (+.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) (/.f32 1 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)) (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2)) (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 3))) (neg.f32 (fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1) 1)))
(*.f32 (+.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 3)) (/.f32 1 (fma.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) (+.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) -1) 1)))
(/.f32 (+.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 3)) (fma.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) (+.f32 u 1)) 1))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 3)) (fma.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2))) (neg.f32 (+.f32 (-.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) u)))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 u u (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))))
(/.f32 (-.f32 (pow.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 u u (*.f32 u (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) (*.f32 u (+.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) 3) (pow.f32 u 3)) (fma.f32 (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1) (+.f32 u (*.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) u)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 2) 1) (-.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1))
(/.f32 (-.f32 1 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u)) 2)) (-.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 u))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) u) 2)) (+.f32 u (-.f32 1 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) (neg.f32 u)) 2)) (-.f32 (fma.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6)) -1) u))
(/.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (*.f32 u u)) (+.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u))
(/.f32 (*.f32 (+.f32 u (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (-.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) u)) (+.f32 u (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)))
(/.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (-.f32 1 u)) (+.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1))) (+.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1)))
(/.f32 (+.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1)) (/.f32 (+.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) 1)) (*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 3)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3) 1/3)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))) 2)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 2))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (exp.f32 (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (exp.f32 (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))))) (+.f32 1 (expm1.f32 (-.f32 1 u)))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (exp.f32 (neg.f32 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (/.f32 1 (exp.f32 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log.f32 (/.f32 (exp.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (+.f32 1 (expm1.f32 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u)) 3))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(exp.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(exp.f32 (*.f32 (log1p.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 1 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1) (neg.f32 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 normAngle (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 1/6 (-.f32 1 u)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 1 (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u) 1 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) 2) (cbrt.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)))) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 2) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (*.f32 1/6 (-.f32 1 u)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (fma.f32 -1/6 u 1/6) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 (cbrt.f32 (pow.f32 normAngle 4)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (*.f32 1/6 (-.f32 1 u)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (fma.f32 -1/6 u 1/6) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 (cbrt.f32 (pow.f32 normAngle 4)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) u)) 1)
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 3) (pow.f32 u 3)) (/.f32 1 (fma.f32 u (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) 3) (pow.f32 u 3)) (/.f32 1 (fma.f32 u (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u) (pow.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) 2))) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) 3) (pow.f32 u 3)) (/.f32 1 (fma.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) u) (pow.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) 2))) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 u 1/6))) 3) (pow.f32 u 3)) (fma.f32 u (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) u) (pow.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6))) 4))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) 2) (*.f32 u u)) (/.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) 2) (*.f32 u u)) (/.f32 1 (fma.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle)) u)) 1)
(fma.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle)) 2) (*.f32 u u)) (/.f32 1 (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) u)) 1)
(+.f32 1 (/.f32 (-.f32 (pow.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6))) 4) (*.f32 u u)) (fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 normAngle normAngle) u)))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) normAngle (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1/6 (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1))) (cbrt.f32 (fma.f32 1/6 (*.f32 (-.f32 1 u) (*.f32 normAngle normAngle)) 1)) (neg.f32 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))))) (neg.f32 u))
(fma.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)))) (neg.f32 u))
(-.f32 (*.f32 (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)))) (hypot.f32 1 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6))))) u)
(fma.f32 (fma.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 u)) (-.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 u)) 1)
(fma.f32 (fma.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 u)) (fma.f32 normAngle (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (sqrt.f32 u))) 1)
(fma.f32 (fma.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6)) (sqrt.f32 u)) (-.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 -1/6 u 1/6))) (sqrt.f32 u)) 1)
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (*.f32 1/6 (-.f32 1 u)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (fma.f32 -1/6 u 1/6) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 (cbrt.f32 (pow.f32 normAngle 4)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (cbrt.f32 (pow.f32 normAngle 4))) (pow.f32 (cbrt.f32 normAngle) 2) (neg.f32 (-.f32 u 1)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (*.f32 1/6 (-.f32 1 u)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (cbrt.f32 (pow.f32 normAngle 4)) (*.f32 (fma.f32 -1/6 u 1/6) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (fma.f32 -1/6 u 1/6) (*.f32 (cbrt.f32 (pow.f32 normAngle 4)) (pow.f32 (cbrt.f32 normAngle) 2)) (-.f32 1 u))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) 1/6) (-.f32 1 u) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) 2)) (cbrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) (sqrt.f32 (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (*.f32 1/6 (-.f32 1 u))) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) 1) normAngle (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (-.f32 1 u))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 normAngle)) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (neg.f32 (-.f32 u 1)))
(+.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/6 (*.f32 normAngle normAngle) (fma.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) 1))
(*.f32 (-.f32 1 u) (fma.f32 1/6 (*.f32 normAngle normAngle) 1))

localize38.0ms (0.1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(*.f32 u n0_i)
100.0%
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
99.9%
(*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))
99.9%
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
Compiler

Compiled 43 to 20 computations (53.5% saved)

series19.0ms (0.1%)

Counts
4 → 96
Calls

27 calls:

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

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1926×prod-diff
1256×log-prod
648×fma-def
574×pow-exp
474×expm1-udef
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01382
126978
2337278
Stop Event
node limit
Counts
4 → 148
Calls
Call 1
Inputs
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
(*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 u n0_i)
Outputs
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (/.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(*.f32 n0_i (+.f32 1 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(*.f32 1 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))
(*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2) (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(*.f32 (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1) n0_i)
(/.f32 1 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) (neg.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (*.f32 n0_i n0_i)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)))
(pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) -1)
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) -1)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 2))
(log.f32 (exp.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i)
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) n0_i)
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 n0_i u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i)
(fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1 n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2) (*.f32 (cbrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (sqrt.f32 (*.f32 n0_i u)) (*.f32 (sqrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i) u n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2)) (cbrt.f32 (*.f32 n0_i u)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (sqrt.f32 (*.f32 n0_i u))) (sqrt.f32 (*.f32 n0_i u)) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) 1) n0_i n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(+.f32 0 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(+.f32 (*.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle))) (*.f32 (*.f32 n0_i u) -1))
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1)
(pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3))
(expm1.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(exp.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(fma.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 (*.f32 n0_i u) -1))
(fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 -1 (*.f32 1/3 (*.f32 normAngle normAngle)))
(+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1)
(+.f32 0 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 1)
(*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(*.f32 1 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 3) -1) (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) (-.f32 1 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1))))
(/.f32 (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (fma.f32 1/3 (*.f32 normAngle normAngle) 1))
(pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 3)
(pow.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))
(log.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 0 (*.f32 n0_i u))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)) (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i u))) 1)
(pow.f32 (*.f32 n0_i u) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i u)) 3)
(pow.f32 (pow.f32 (*.f32 n0_i u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i u)) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i u) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i u))))
(cbrt.f32 (pow.f32 (*.f32 n0_i u) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 u 3)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i u)))
(exp.f32 (log.f32 (*.f32 n0_i u)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i u))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i u))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i u)))

simplify371.0ms (1.3%)

Algorithm
egg-herbie
Rules
1020×cancel-sign-sub-inv
762×log-prod
640×distribute-lft-neg-in
628×distribute-rgt-neg-in
572×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03507082
18256958
233496928
Stop Event
node limit
Counts
244 → 197
Calls
Call 1
Inputs
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(+.f32 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
-1
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(*.f32 1/3 (pow.f32 normAngle 2))
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(*.f32 1/3 (pow.f32 normAngle 2))
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(*.f32 n0_i u)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (/.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(*.f32 n0_i (+.f32 1 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(*.f32 1 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))
(*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2) (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(*.f32 (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1) n0_i)
(/.f32 1 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) (neg.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (*.f32 n0_i n0_i)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)))
(pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) -1)
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) -1)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 2))
(log.f32 (exp.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))))
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (+.f32 1 (expm1.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (exp.f32 n0_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (+.f32 1 (expm1.f32 n0_i))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i)
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) n0_i)
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 n0_i u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i)
(fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1 n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2) (*.f32 (cbrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (sqrt.f32 (*.f32 n0_i u)) (*.f32 (sqrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i) u n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2)) (cbrt.f32 (*.f32 n0_i u)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (sqrt.f32 (*.f32 n0_i u))) (sqrt.f32 (*.f32 n0_i u)) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) 1) n0_i n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(+.f32 0 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(+.f32 (*.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle))) (*.f32 (*.f32 n0_i u) -1))
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1)
(pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3))
(expm1.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(exp.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(fma.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 (*.f32 n0_i u) -1))
(fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 -1 (*.f32 1/3 (*.f32 normAngle normAngle)))
(+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1)
(+.f32 0 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 1) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 1)
(*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(*.f32 1 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(/.f32 (+.f32 (pow.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 3) -1) (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) (-.f32 1 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1))))
(/.f32 (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (fma.f32 1/3 (*.f32 normAngle normAngle) 1))
(pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 3)
(pow.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3) 1/3)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 2)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))
(log.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 0 (*.f32 n0_i u))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)) (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i u))) 1)
(pow.f32 (*.f32 n0_i u) 1)
(pow.f32 (cbrt.f32 (*.f32 n0_i u)) 3)
(pow.f32 (pow.f32 (*.f32 n0_i u) 3) 1/3)
(pow.f32 (sqrt.f32 (*.f32 n0_i u)) 2)
(sqrt.f32 (pow.f32 (*.f32 n0_i u) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i u))))
(cbrt.f32 (pow.f32 (*.f32 n0_i u) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 u 3)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i u)))
(exp.f32 (log.f32 (*.f32 n0_i u)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i u))) 3))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i u))) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i u))) 2))
(log1p.f32 (expm1.f32 (*.f32 n0_i u)))
Outputs
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) u)) 1) n0_i))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(fma.f32 -1 (*.f32 u n0_i) n0_i)
(fma.f32 (neg.f32 n0_i) u n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/3 (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/3 (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
n0_i
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 n0_i (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(*.f32 (neg.f32 n0_i) u)
(*.f32 u (neg.f32 n0_i))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 u n0_i)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/3 (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2))))
(*.f32 1/3 (*.f32 u (*.f32 (*.f32 normAngle normAngle) n0_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 (*.f32 u n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 1/3 (*.f32 u (*.f32 n0_i (pow.f32 normAngle 2)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 u n0_i))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
-1
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 1/3 (pow.f32 normAngle 2))
(*.f32 1/3 (*.f32 normAngle normAngle))
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 1/3 (pow.f32 normAngle 2))
(*.f32 1/3 (*.f32 normAngle normAngle))
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(*.f32 n0_i u)
(*.f32 u n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (/.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(*.f32 n0_i (+.f32 1 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 1 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2) (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(*.f32 (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(/.f32 1 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (-.f32 (*.f32 n0_i n0_i) (*.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2) (*.f32 n0_i (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) (neg.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2) (*.f32 n0_i n0_i)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 1)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 3)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3) 1/3)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 2)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(pow.f32 (/.f32 (fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) (fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (neg.f32 n0_i)) (*.f32 n0_i n0_i)) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) (pow.f32 n0_i 3))) -1)
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (neg.f32 n0_i)) (*.f32 n0_i n0_i)))
(pow.f32 (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))) -1)
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) (-.f32 n0_i (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 2))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (exp.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (exp.f32 n0_i) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (+.f32 1 (expm1.f32 n0_i))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (exp.f32 n0_i)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) (+.f32 1 (expm1.f32 n0_i))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)) 3))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))) 1) 1))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 3))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 1/3))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1)))) 2))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 (*.f32 n0_i u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1 n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 1 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2) (*.f32 (cbrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (cbrt.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2)) (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) n0_i)
(fma.f32 (cbrt.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (cbrt.f32 (pow.f32 (*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 (*.f32 u n0_i) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 u (*.f32 n0_i (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i u)) (*.f32 (sqrt.f32 (*.f32 n0_i u)) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (*.f32 n0_i u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) n0_i n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) n0_i) u n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2)) (cbrt.f32 (*.f32 n0_i u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (sqrt.f32 (*.f32 n0_i u))) (sqrt.f32 (*.f32 n0_i u)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 (*.f32 u n0_i) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) n0_i)
(fma.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (*.f32 u (*.f32 n0_i (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) n0_i)
(fma.f32 (*.f32 (*.f32 n0_i u) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) 1) n0_i n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(fma.f32 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)
(*.f32 n0_i (fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u 1))
(*.f32 n0_i (fma.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1))
(fma.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) n0_i)
(+.f32 0 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle))) (*.f32 (*.f32 n0_i u) -1))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1)
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 1)
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(pow.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3)
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(pow.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3) 1/3)
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(pow.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 2)
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(sqrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 2))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) u) (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(cbrt.f32 (pow.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)) 3))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 1) 1))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 3))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 1/3))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))) 3) 1/3))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u)))) 2))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(log1p.f32 (expm1.f32 (*.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) u))))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 (*.f32 n0_i u) (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 (*.f32 n0_i u) -1))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 n0_i u) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 n0_i (*.f32 u (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 -1 (*.f32 1/3 (*.f32 normAngle normAngle)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(+.f32 0 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(+.f32 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 1) -1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 1 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(*.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2)) (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(/.f32 (+.f32 (pow.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) 3) -1) (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) (-.f32 1 (*.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1))))
(/.f32 (+.f32 -1 (*.f32 1/27 (pow.f32 (*.f32 normAngle normAngle) 3))) (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) (-.f32 1 (*.f32 1/3 (*.f32 (*.f32 normAngle normAngle) -1)))))
(/.f32 (fma.f32 1/27 (pow.f32 (*.f32 normAngle normAngle) 3) -1) (+.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) 1) (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) 1/9)))
(/.f32 (fma.f32 1/27 (pow.f32 normAngle 6) -1) (+.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) 1) (*.f32 (pow.f32 normAngle 4) 1/9)))
(/.f32 (fma.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (fma.f32 1/3 (*.f32 normAngle normAngle) 1))
(/.f32 (+.f32 -1 (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) 1/9)) (fma.f32 1/3 (*.f32 normAngle normAngle) 1))
(/.f32 (+.f32 -1 (*.f32 (pow.f32 normAngle 4) 1/9)) (fma.f32 1/3 (*.f32 normAngle normAngle) 1))
(pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 1)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 3)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(pow.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3) 1/3)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 2)
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 2))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(log.f32 (exp.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(cbrt.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(expm1.f32 (log1p.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)) 1) 1))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 3))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (*.f32 (log.f32 (pow.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) 3)) 1/3))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1))) 2))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(log1p.f32 (expm1.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(fma.f32 1/3 (*.f32 normAngle normAngle) -1)
(+.f32 0 (*.f32 n0_i u))
(*.f32 u n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)) (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) u))))
(*.f32 u n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i u))) 1)
(*.f32 u n0_i)
(pow.f32 (*.f32 n0_i u) 1)
(*.f32 u n0_i)
(pow.f32 (cbrt.f32 (*.f32 n0_i u)) 3)
(*.f32 u n0_i)
(pow.f32 (pow.f32 (*.f32 n0_i u) 3) 1/3)
(*.f32 u n0_i)
(pow.f32 (sqrt.f32 (*.f32 n0_i u)) 2)
(*.f32 u n0_i)
(sqrt.f32 (pow.f32 (*.f32 n0_i u) 2))
(*.f32 u n0_i)
(log.f32 (pow.f32 (exp.f32 n0_i) u))
(*.f32 u n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i u))))
(*.f32 u n0_i)
(cbrt.f32 (pow.f32 (*.f32 n0_i u) 3))
(*.f32 u n0_i)
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 u 3)))
(*.f32 u n0_i)
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 n0_i 3)))
(*.f32 u n0_i)
(expm1.f32 (log1p.f32 (*.f32 n0_i u)))
(*.f32 u n0_i)
(exp.f32 (log.f32 (*.f32 n0_i u)))
(*.f32 u n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1))
(*.f32 u n0_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n0_i u)) 1) 1))
(*.f32 u n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n0_i u))) 3))
(*.f32 u n0_i)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 n0_i u))) 1/3))
(*.f32 u n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n0_i u))) 2))
(*.f32 u n0_i)
(log1p.f32 (expm1.f32 (*.f32 n0_i u)))
(*.f32 u n0_i)

eval384.0ms (1.4%)

Compiler

Compiled 23123 to 13245 computations (42.7% saved)

prune243.0ms (0.9%)

Pruning

32 alts after pruning (25 fresh and 7 done)

PrunedKeptTotal
New102091029
Fresh21618
Picked101
Done279
Total1025321057
Accurracy
100.0%
Counts
1057 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
81.9%
(fma.f32 u n1_i n0_i)
75.4%
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
75.3%
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
73.2%
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
49.7%
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
61.4%
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
29.8%
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i)) n0_i)
33.6%
(-.f32 (*.f32 u n1_i) n0_i)
61.9%
(-.f32 n0_i (*.f32 n0_i u))
72.3%
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
80.1%
(+.f32 (/.f32 u (/.f32 1 (+.f32 n0_i n1_i))) n0_i)
98.9%
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
98.9%
(+.f32 (+.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) (*.f32 u n1_i))
98.8%
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
98.5%
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u 1/3)) u)) n0_i) (*.f32 u n1_i))
98.9%
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i) (*.f32 u n1_i))
80.3%
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) n0_i)
81.8%
(+.f32 (*.f32 u n1_i) n0_i)
98.0%
(+.f32 (*.f32 n1_i u) (/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))))
98.4%
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
62.0%
(+.f32 n0_i (*.f32 (+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (*.f32 u n0_i)))
61.6%
(*.f32 (-.f32 1 u) n0_i)
41.1%
(*.f32 (+.f32 n1_i n0_i) u)
36.8%
(*.f32 u n1_i)
61.5%
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) normAngle))
60.2%
(*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1)))
61.8%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))) (*.f32 normAngle normAngle)) u)))
60.2%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
62.0%
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
7.5%
(neg.f32 n0_i)
48.9%
n0_i
Compiler

Compiled 488 to 331 computations (32.2% saved)

regimes182.0ms (0.7%)

Counts
61 → 1
Calls
Call 1
Inputs
n0_i
(neg.f32 n0_i)
(*.f32 u n1_i)
(*.f32 (+.f32 n1_i n0_i) u)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 u n1_i) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (*.f32 u n1_i) n0_i)
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) 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 (-.f32 1 u) normAngle) normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (/.f32 u (/.f32 1 (+.f32 n0_i n1_i))) n0_i)
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 u 1/3) (*.f32 normAngle normAngle)) u)))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (*.f32 u n0_i)))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
(*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1)))
(+.f32 (*.f32 n1_i u) (/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i)) n0_i)
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u 1/3)) u)) n0_i) (*.f32 u n1_i))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(fma.f32 u n1_i 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 1 u) n0_i (*.f32 u n1_i))
(*.f32 n0_i (/.f32 (*.f32 (-.f32 1 u) normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(+.f32 n0_i (*.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 u n0_i)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (fma.f32 u 1/3 (*.f32 u (*.f32 u -1/2))) (*.f32 normAngle normAngle)) u)))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle)) u)))
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u)) n0_i) (*.f32 u n1_i))
(+.f32 (+.f32 0 (*.f32 (+.f32 (*.f32 (+.f32 u (+.f32 (pow.f32 (-.f32 1 u) 3) -1)) (*.f32 normAngle (*.f32 normAngle -1/6))) (-.f32 1 u)) n0_i)) (*.f32 u n1_i))
(*.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 u normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 u n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u 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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(/.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 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 normAngle n1_i) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle 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 (/.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 (*.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 (*.f32 u u)) (/.f32 (+.f32 u 1) 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 normAngle (*.f32 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
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
Calls

5 calls:

50.0ms
u
38.0ms
n1_i
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))
26.0ms
n0_i
25.0ms
normAngle
Results
AccuracySegmentsBranch
98.9%1normAngle
98.9%1u
98.9%1n0_i
98.9%1n1_i
98.9%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 855 to 383 computations (55.2% saved)

regimes56.0ms (0.2%)

Counts
27 → 1
Calls
Call 1
Inputs
n0_i
(neg.f32 n0_i)
(*.f32 u n1_i)
(*.f32 (+.f32 n1_i n0_i) u)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 u n1_i) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (*.f32 u n1_i) n0_i)
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) 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 (-.f32 1 u) normAngle) normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (/.f32 u (/.f32 1 (+.f32 n0_i n1_i))) n0_i)
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 u 1/3) (*.f32 normAngle normAngle)) u)))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 1/3 (*.f32 normAngle normAngle)) -1) (*.f32 u n0_i)))
(*.f32 n0_i (+.f32 1 (-.f32 (*.f32 (*.f32 1/6 (-.f32 1 u)) (*.f32 normAngle normAngle)) u)))
(*.f32 n0_i (-.f32 (*.f32 (-.f32 1 u) (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 u 1)))
(+.f32 (*.f32 n1_i u) (/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))))
(-.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) u) (-.f32 n1_i n0_i)) n0_i)
(+.f32 (*.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u 1/3)) u)) n0_i) (*.f32 u n1_i))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(fma.f32 u n1_i n0_i)
Outputs
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
Calls

4 calls:

13.0ms
n0_i
13.0ms
u
13.0ms
normAngle
12.0ms
n1_i
Results
AccuracySegmentsBranch
98.9%1normAngle
98.9%1u
98.9%1n0_i
98.9%1n1_i
Compiler

Compiled 269 to 129 computations (52% saved)

regimes35.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
n0_i
(neg.f32 n0_i)
(*.f32 u n1_i)
(*.f32 (+.f32 n1_i n0_i) u)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 u n1_i) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (*.f32 u n1_i) n0_i)
(+.f32 (*.f32 u (+.f32 n0_i n1_i)) 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 (-.f32 1 u) normAngle) normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (/.f32 u (/.f32 1 (+.f32 n0_i n1_i))) n0_i)
Outputs
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
Calls

4 calls:

8.0ms
n0_i
8.0ms
normAngle
8.0ms
n1_i
8.0ms
u
Results
AccuracySegmentsBranch
98.8%1normAngle
98.8%1u
98.8%1n0_i
98.8%1n1_i
Compiler

Compiled 117 to 58 computations (50.4% saved)

regimes101.0ms (0.4%)

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

4 calls:

59.0ms
normAngle
18.0ms
n1_i
17.0ms
n0_i
6.0ms
u
Results
AccuracySegmentsBranch
81.8%1normAngle
81.8%1u
89.3%3n0_i
87.5%3n1_i
Compiler

Compiled 67 to 36 computations (46.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.9781399252004463e-18
7.370914621412036e-18
0.0ms
-9.845179359257994e-12
-6.274125316507728e-12
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes39.0ms (0.1%)

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

4 calls:

14.0ms
n1_i
13.0ms
n0_i
6.0ms
u
5.0ms
normAngle
Results
AccuracySegmentsBranch
81.8%1normAngle
81.8%1u
89.2%3n0_i
87.4%3n1_i
Compiler

Compiled 50 to 30 computations (40% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.9781399252004463e-18
7.370914621412036e-18
0.0ms
-9.845179359257994e-12
-6.274125316507728e-12
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes70.0ms (0.3%)

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

4 calls:

47.0ms
n1_i
13.0ms
n0_i
4.0ms
u
4.0ms
normAngle
Results
AccuracySegmentsBranch
61.6%1normAngle
61.6%1u
74.8%3n0_i
75.5%3n1_i
Compiler

Compiled 40 to 27 computations (32.5% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.3351085353606582e-18
3.901937508046352e-18
0.0ms
-1.440394914453691e-8
-7.029323345619787e-9
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes69.0ms (0.3%)

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

4 calls:

43.0ms
n1_i
11.0ms
n0_i
11.0ms
u
4.0ms
normAngle
Results
AccuracySegmentsBranch
48.9%1normAngle
57.5%2u
63.5%3n0_i
63.9%3n1_i
Compiler

Compiled 35 to 24 computations (31.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.3351085353606582e-18
3.901937508046352e-18
0.0ms
-2.134679860524977e-16
-4.927473880820003e-17
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes35.0ms (0.1%)

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

4 calls:

12.0ms
n1_i
9.0ms
u
9.0ms
n0_i
3.0ms
normAngle
Results
AccuracySegmentsBranch
48.9%1normAngle
55.0%2u
63.0%3n0_i
63.3%3n1_i
Compiler

Compiled 30 to 22 computations (26.7% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
2.3351085353606582e-18
3.901937508046352e-18
0.0ms
-1.6914485627015849e-15
-1.314776505068505e-15
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes13.0ms (0%)

Accuracy

Total -13.5b remaining (-82.8%)

Threshold costs -13.5b (-82.8%)

Counts
2 → 1
Calls
Call 1
Inputs
n0_i
(neg.f32 n0_i)
Outputs
n0_i
Calls

4 calls:

4.0ms
u
3.0ms
n0_i
3.0ms
normAngle
3.0ms
n1_i
Results
AccuracySegmentsBranch
48.9%1normAngle
48.9%1u
48.9%1n0_i
48.9%1n1_i
Compiler

Compiled 27 to 21 computations (22.2% saved)

simplify11.0ms (0%)

Algorithm
egg-herbie
Rules
22×+-commutative
16×*-commutative
12×sub-neg
10×if-if-or-not
neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049289
187285
2100285
3105285
4108285
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(if (<=.f32 n0_i -2305843/288230376151711744) (-.f32 n0_i (*.f32 n0_i u)) (if (<=.f32 n0_i 6044629/1208925819614629174706176) (+.f32 (*.f32 n1_i u) n0_i) (-.f32 n0_i (*.f32 n0_i u))))
(if (<=.f32 n0_i -2305843/288230376151711744) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 6044629/1208925819614629174706176) (+.f32 (*.f32 n1_i u) n0_i) (*.f32 (-.f32 1 u) n0_i)))
(if (<=.f32 n1_i -11258999/1125899906842624) (*.f32 (+.f32 n1_i n0_i) u) (if (<=.f32 n1_i 7253555/2417851639229258349412352) (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 n1_i n0_i) u)))
(if (<=.f32 n1_i -15111573/75557863725914323419136) (*.f32 (+.f32 n1_i n0_i) u) (if (<=.f32 n1_i 7253555/2417851639229258349412352) n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(if (<=.f32 n1_i -14167099/9444732965739290427392) (*.f32 u n1_i) (if (<=.f32 n1_i 7253555/2417851639229258349412352) n0_i (*.f32 u n1_i)))
n0_i
Outputs
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u))) n0_i)
(+.f32 n0_i (+.f32 (*.f32 u n1_i) (neg.f32 (*.f32 u n0_i))))
(+.f32 n0_i (-.f32 (*.f32 u n1_i) (*.f32 u n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(if (<=.f32 n0_i -2305843/288230376151711744) (-.f32 n0_i (*.f32 n0_i u)) (if (<=.f32 n0_i 6044629/1208925819614629174706176) (+.f32 (*.f32 n1_i u) n0_i) (-.f32 n0_i (*.f32 n0_i u))))
(if (or (<=.f32 n0_i -2305843/288230376151711744) (not (<=.f32 n0_i 6044629/1208925819614629174706176))) (-.f32 n0_i (*.f32 u n0_i)) (+.f32 n0_i (*.f32 u n1_i)))
(if (<=.f32 n0_i -2305843/288230376151711744) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 6044629/1208925819614629174706176) (+.f32 (*.f32 n1_i u) n0_i) (*.f32 (-.f32 1 u) n0_i)))
(if (or (<=.f32 n0_i -2305843/288230376151711744) (not (<=.f32 n0_i 6044629/1208925819614629174706176))) (*.f32 n0_i (-.f32 1 u)) (+.f32 n0_i (*.f32 u n1_i)))
(if (<=.f32 n1_i -11258999/1125899906842624) (*.f32 (+.f32 n1_i n0_i) u) (if (<=.f32 n1_i 7253555/2417851639229258349412352) (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 n1_i n0_i) u)))
(if (or (<=.f32 n1_i -11258999/1125899906842624) (not (<=.f32 n1_i 7253555/2417851639229258349412352))) (*.f32 u (+.f32 n1_i n0_i)) (*.f32 n0_i (-.f32 1 u)))
(if (<=.f32 n1_i -15111573/75557863725914323419136) (*.f32 (+.f32 n1_i n0_i) u) (if (<=.f32 n1_i 7253555/2417851639229258349412352) n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(if (or (<=.f32 n1_i -15111573/75557863725914323419136) (not (<=.f32 n1_i 7253555/2417851639229258349412352))) (*.f32 u (+.f32 n1_i n0_i)) n0_i)
(if (<=.f32 n1_i -14167099/9444732965739290427392) (*.f32 u n1_i) (if (<=.f32 n1_i 7253555/2417851639229258349412352) n0_i (*.f32 u n1_i)))
n0_i
Compiler

Compiled 146 to 96 computations (34.2% saved)

soundness805.0ms (2.9%)

Rules
1848×fma-neg
1724×fma-def
1446×div-sub
1218×times-frac
1064×unswap-sqr
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02073
14161
28961
317951
426351
531451
638451
748951
875951
990151
10111451
11176051
12416751
13600051
14663351
15732551
16798751
03413934
17713502
225083474
03413934
17713502
225083474
01036
121928
2322128
073891
1182885
2653873
33819873
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 435 to 233 computations (46.4% saved)

end103.0ms (0.4%)

Compiler

Compiled 114 to 56 computations (50.9% saved)

Profiling

Loading profile data...